
เปลี่ยน HTTP เป็น HTTPS ใน DirectAdmin เนื่องจากเมื่อมีการติดตั้ง SSL Certificate บนเว็บไซต์แล้ว ระบบจะทำการเปลี่ยนลิงก์จาก http:// ไปเป็น https:// โดยอัตโนมัติ ส่งผลให้ Search Engine ไม่สามารถเข้าถึงลิงก์เดิมได้ ซึ่งอาจก่อให้เกิดผลกระทบต่อจำนวนผู้เข้าชมเว็บไซต์ ดังนั้นจึงจำเป็นต้องกำหนดค่าเพิ่มเติมใน DirectAdmin ผ่านการตั้งค่า 301 Redirect เพื่อแจ้งให้ Search Engine และผู้ใช้งานทราบว่าเว็บไซต์ได้เปลี่ยนเส้นทางจาก HTTP เป็น HTTPS เรียบร้อยแล้ว
ความสำคัญของการทำ 301 Redirect เพื่อ เปลี่ยน http เป็น https ใน DirectAdmin
ในการทำ 301 Redirect เพื่อเปลี่ยน HTTP เป็น HTTPS ใน DirectAdmin และ Plesk สิ่งที่ควรทำความเข้าใจเป็นอันดับแรกคือ ความสำคัญของการเปลี่ยนเส้นทางนี้ หลายท่านอาจสงสัยว่าทำไมไม่อนุญาตให้ผู้ใช้งานเข้าผ่าน http ต่อไป คำตอบอยู่ที่ประเด็นด้านความปลอดภัยและประสบการณ์ของผู้ใช้งานโดยตรง
HTTP (Hypertext Transfer Protocol) เป็นโปรโตคอลมาตรฐานที่ใช้ในการรับส่งข้อมูลระหว่างผู้ใช้งานกับเว็บไซต์ แต่มีข้อจำกัดคือไม่มีการเข้ารหัสข้อมูล จึงมีความเสี่ยงสูงที่จะถูกดักจับหรือแก้ไขข้อมูลระหว่างทาง ในขณะที่ HTTPS (Hypertext Transfer Protocol Secure) ได้รับการพัฒนาด้วยการเข้ารหัส SSL/TLS เพื่อเสริมสร้างความปลอดภัยในการสื่อสาร เมื่อผู้ใช้เข้าผ่าน HTTPS ข้อมูลที่สำคัญ เช่น รหัสผ่าน ข้อมูลบัตรเครดิต หรือข้อความที่กรอกผ่านฟอร์ม จะได้รับการปกป้องอย่างรัดกุม
นอกจากนี้ การใช้ 301 Redirect เพื่อบังคับให้ผู้ใช้งานเข้าสู่เว็บไซต์ผ่าน HTTPS ยังมีผลดีในเชิง SEO ด้วย เนื่องจาก Google ให้ความสำคัญกับความปลอดภัยของผู้ใช้ และถือว่า HTTPS เป็นหนึ่งในปัจจัยที่ใช้ในการจัดอันดับเว็บไซต์ ดังนั้น เว็บไซต์ที่ตั้งค่าการ Redirect อย่างถูกต้องจะมีโอกาสได้รับการจัดอันดับที่ดีกว่า รวมทั้งเพิ่มความน่าเชื่อถือในสายตาของผู้เข้าชม
ความแตกต่างระหว่าง http และ https
ก่อนเข้าสู่ขั้นตอนการตั้งค่า 301 Redirect เพื่อเปลี่ยน HTTP เป็น HTTPS ใน DirectAdmin และ Plesk ควรทำความเข้าใจความแตกต่างของทั้งสองโปรโตคอลให้ชัดเจน
HTTP: ไม่มีการเข้ารหัสข้อมูล ข้อมูลที่ถูกส่งออกสามารถถูกดักจับได้ง่าย โดยเฉพาะในเครือข่ายสาธารณะ เช่น Wi-Fi สาธารณะ ซึ่งมีความเสี่ยงสูงต่อการโจมตี
HTTPS: ใช้การเข้ารหัส SSL/TLS เพื่อเพิ่มความปลอดภัยของข้อมูล ทำให้ข้อมูลยากต่อการถูกดักจับหรือแก้ไข อีกทั้งยังมีสัญลักษณ์รูปกุญแจที่ปรากฏบนเบราว์เซอร์ ซึ่งช่วยสร้างความมั่นใจให้แก่ผู้ใช้งาน
การเปลี่ยนจาก HTTP ไปสู่ HTTPS โดยการใช้ 301 Redirect จึงเป็นวิธีการที่มีประสิทธิภาพในการรับประกันว่า ผู้ใช้งานทุกคนจะเข้าถึงเว็บไซต์ผ่านการเชื่อมต่อที่ปลอดภัยเสมอ อีกทั้งยังช่วยรวมพลังของ SEO ให้คงอยู่ใน URL เดียว ไม่กระจายไปหลายที่
บทความเพิ่มเติม: http กับ https คืออะไร ต่างกันอย่างไร ความปลอดภัย อันไหนดีกว่ากัน?
ขั้นตอนการตั้งค่า 301 Redirect ใน DirectAdmin
- เข้าสู่ระบบ DirectAdmin ด้วยชื่อเว็บไซต์ แล้วตามด้วย :พอร์ต เช่น yourdomain.com:8888 จากนั้นกรอก Username Password ของคุณ แล้วกด Login เพื่อเข้าสู่ระบบ

- ระบบจะเข้าสู่หน้าหลักของ DirectAdmin จากนั้นกดไปที่ Domain Setup ในหัวข้อ Your Account

- เลือกชื่อโดเมนที่ต้องการตั้งค่า เช่น yourdomain.com

- ติ๊กถูกที่ตัวเลือก Force SSL with https redirect

- กด Save เพื่อบันทึกการตั้งค่า
เปลี่ยน http เป็น https ใน DirectAdmin ตัวเลือก Force Redirect คืออะไร
Force Redirect คือการตั้งค่าบังคับเส้นทางการเข้าถึงเว็บไซต์ (Domain Redirection) ว่าผู้ใช้จะถูกเปลี่ยนเส้นทางไปยังรูปแบบของโดเมนใดที่ถูกตั้งค่าไว้โดยอัตโนมัติ ไม่ว่าผู้ใช้จะพิมพ์ URL แบบไหนก็ตาม
ตัวอย่างเช่น ถ้ามีผู้ใช้เข้าผ่าน
- http://yourdomain.com
- http://www.yourdomain.com
- https://yourdomain.com
- https://www.yourdomain.com
คุณสามารถกำหนด Force Redirect ให้บังคับไปที่รูปแบบเดียว เพื่อป้องกันการเกิดเนื้อหาซ้ำกันหลาย URL (Duplicate Content) และช่วยให้ค่า SEO ของเว็บไซต์ไม่ถูกกระจายออกไป
ตัวเลือกทั้ง 3 แบบของ Force Redirect
เมื่อเข้าไปตั้งค่าใน DirectAdmin จะเห็นว่ามีตัวเลือกให้เลือกอยู่ 3 อย่างหลัก ๆ ดังนี้
- No redirection
หมายถึง ไม่บังคับ Redirect ผู้ใช้สามารถเข้าชมเว็บไซต์ได้ทั้งแบบมี www และไม่มี www ขึ้นอยู่กับ URL ที่พิมพ์ ซึ่งอาจทำให้เกิดปัญหา SEO ได้เพราะ Google อาจมองว่าเป็นคนละเว็บไซต์ เช่น- https://yourdomain.com
- https://www.yourdomain.com
หากไม่มีการ Redirect ทั้งสอง URL อาจถูกจัดอันดับแยกจากกัน
- www.yourdomain.com
หมายถึง บังคับให้ทุกการเข้าถึงไปยังโดเมนที่มี www นำหน้า
ตัวอย่างเช่น หากผู้ใช้พิมพ์ https://yourdomain.com ก็จะถูกเปลี่ยนเส้นทางไปที่ https://www.yourdomain.com โดยอัตโนมัติ ข้อดีของการใช้ www คือเหมาะสำหรับเว็บไซต์ใหญ่ ๆ ที่มีการใช้ CDN หรือ Subdomain หลายตัว เพราะ www ถูกมองว่าเป็น Subdomain แยกออกมา ทำให้จัดการได้ยืดหยุ่นกว่า - yourdomain.com
หมายถึง บังคับให้ทุกการเข้าถึงไปยังโดเมนหลักที่ไม่มี www
ตัวอย่างเช่น หากผู้ใช้พิมพ์ https://www.yourdomain.com ก็จะถูกเปลี่ยนเส้นทางไปที่ https://yourdomain.com โดยอัตโนมัติ ข้อดีคือ URL สั้น ดูทันสมัย และเป็นที่นิยมมากขึ้นในปัจจุบัน โดยเฉพาะเว็บไซต์สมัยใหม่หรือ Startup ที่มักเลือกใช้โดเมนแบบไม่มี www
ควรเลือกแบบไหนดี?
ขึ้นอยู่กับลักษณะเว็บไซต์ของคุณ:
- หากเว็บไซต์ขนาดเล็กหรือเว็บธุรกิจทั่วไป การเลือกใช้ yourdomain.com (ไม่มี www) จะเหมาะสมที่สุด เพราะสั้นและจดจำง่าย
- หากเว็บไซต์ขนาดใหญ่ที่มีระบบซับซ้อน หรือใช้ CDN หลายโหนด การเลือก www.yourdomain.com จะช่วยให้จัดการได้ง่ายกว่า
- ส่วน No redirection ไม่ควรใช้ในระยะยาว เพราะจะทำให้เว็บไซต์เสี่ยงต่อปัญหา SEO จากเนื้อหาซ้ำ
สรุปการ เปลี่ยน http เป็น https ใน DirectAdmin
การเปลี่ยน HTTP เป็น HTTPS ใน DirectAdmin เป็นขั้นตอนที่จำเป็นสำหรับทุกเว็บไซต์เพื่อเพิ่มความปลอดภัยและประสิทธิภาพด้าน SEO คุณสามารถทำได้สองวิธีหลัก ๆ คือ ใช้ตัวเลือก Force SSL with https redirect ใน DirectAdmin ซึ่งง่ายและสะดวก การทำขั้นตอนนี้เพียงไม่กี่นาทีจะช่วยให้เว็บไซต์ของคุณน่าเชื่อถือ ปลอดภัย และเป็นมิตรกับผู้ใช้มากขึ้น
และยังเลือก Force Redirect เพื่อบังคับเลือกโดเมนหลักให้เป็นแบบเดียวเสมอ เพื่อความเป็นระเบียบ ป้องกันเนื้อหาซ้ำ และช่วย SEO โดยทั่วไปแนะนำให้เลือก yourdomain.com ถ้าอยากได้ URL ที่ทันสมัย หรือ www.yourdomain.com ถ้าเป็นเว็บองค์กรใหญ่ครับ
บทความเพิ่มเติม: เปลี่ยน http เป็น https ใน Plesk ด้วยการทำ 301 Redirect อย่างปลอดภัย
