วิธีเพิ่ม SSL และ HTTPS ให้ WordPress

SSL/TLS ช่วยเข้ารหัสข้อมูลระหว่างเบราว์เซอร์กับเว็บไซต์ เมื่อเปิดใช้ใบรับรองแล้ว ผู้เข้าชมจะเข้าเว็บไซต์ผ่าน HTTPS ได้ และข้อมูลเข้าสู่ระบบ WordPress จะถูกส่งผ่านการเชื่อมต่อที่ปลอดภัยขึ้น

ก่อนเปลี่ยน URL ของเว็บไซต์ ต้องติดตั้งและเปิดใช้ใบรับรอง SSL ที่โฮสติ้งให้เรียบร้อยก่อน หากเปลี่ยนเป็น HTTPS ทั้งที่ใบรับรองยังไม่พร้อม เว็บไซต์หรือหลังบ้านอาจเข้าไม่ได้

❶ สำรองข้อมูลและตรวจสอบโดเมน

สำรองไฟล์เว็บไซต์และฐานข้อมูลก่อนเปลี่ยนการตั้งค่า ตรวจว่าโดเมนที่ใช้งานจริง ทั้งแบบมี www และไม่มี www ถูกครอบคลุมในใบรับรอง SSL ตามรูปแบบที่เว็บไซต์ใช้

หากเว็บไซต์มีโดเมนย่อย เช่น blog.example.com ให้ตรวจว่าใบรับรองครอบคลุมโดเมนนั้นด้วย หากไม่แน่ใจ ให้สอบถามผู้ให้บริการโฮสติ้งก่อนเปิดใช้งาน

❷ ติดตั้งใบรับรอง SSL ผ่านโฮสติ้ง

เข้าสู่แผงควบคุมโฮสติ้ง แล้วเปิดเมนู SSL หรือ Security Certificates เลือกโดเมนและติดตั้งใบรับรองตามขั้นตอนของโฮสติ้ง หากมีบริการใบรับรองที่โฮสติ้งจัดให้ ให้ตรวจวันหมดอายุและการต่ออายุอัตโนมัติด้วย

หลังติดตั้งแล้ว ให้เปิดเว็บไซต์ด้วย HTTPS เพื่อตรวจว่าเบราว์เซอร์แสดงการเชื่อมต่อปลอดภัย และไม่มีคำเตือนว่าใบรับรองไม่ถูกต้อง หากยังพบคำเตือน อย่าเพิ่งบังคับเปลี่ยนเส้นทาง ให้โฮสติ้งช่วยตรวจใบรับรองและการตั้งค่าโดเมนก่อน

❸ เปลี่ยน URL ของ WordPress เป็น HTTPS

เมื่อยืนยันว่าใบรับรองใช้งานได้ ให้เข้าสู่หลังบ้านไปที่ ตั้งค่า > ทั่วไป แล้วเปลี่ยนทั้ง ที่อยู่ WordPress (URL) และ ที่อยู่เว็บไซต์ (URL) ให้ขึ้นต้นด้วย HTTPS จากนั้นบันทึกการเปลี่ยนแปลง

หากช่อง URL แก้ไขไม่ได้ อาจมีการกำหนดค่าจากไฟล์หรือโฮสติ้งไว้ อย่าแก้ฐานข้อมูลเองหากไม่คุ้นเคย เพราะการเปลี่ยน URL ผิดอาจทำให้เข้าเว็บไซต์หรือหลังบ้านไม่ได้

❹ ตั้งเปลี่ยนเส้นทางจาก HTTP ไป HTTPS

หลังเปลี่ยน URL และทดสอบแล้ว ให้ตั้งค่าเปลี่ยนเส้นทางจาก HTTP ไป HTTPS ผ่านโฮสติ้งหรือระบบที่ผู้ให้บริการแนะนำ ตั้งเพียงช่องทางเดียวก่อน เพื่อหลีกเลี่ยงการเปลี่ยนเส้นทางวนซ้ำ

① ทดสอบทั้งสองรูปแบบ

ลองเปิดเว็บไซต์ทั้งแบบ HTTP และ HTTPS จากเบราว์เซอร์ หากการตั้งค่าถูกต้อง แบบ HTTP ควรนำไปยังเว็บไซต์ HTTPS โดยอัตโนมัติ และหน้าเว็บควรแสดงผลตามปกติ

② ตรวจการเข้าสู่ระบบ

ลองเข้าสู่หลังบ้านและออกจากระบบ ตรวจหน้าเข้าสู่ระบบ แบบฟอร์ม และหน้าสำคัญหลังเปิด HTTPS หากมีระบบแคชหรือ CDN ให้ล้างแคชหลังเปลี่ยนค่า

❺ แก้ปัญหา Mixed Content

หากหน้าเว็บยังมีคำเตือนแม้ใบรับรองถูกต้อง อาจมีรูปภาพ สคริปต์ หรือไฟล์ CSS ที่ยังโหลดผ่าน HTTP ปัญหานี้เรียกว่า Mixed Content ให้ตรวจหน้าเว็บและแก้ URL ของไฟล์ให้โหลดผ่าน HTTPS

หากต้องเปลี่ยน URL เก่าหลายรายการในฐานข้อมูล ให้สำรองข้อมูลก่อนและใช้เครื่องมือที่รองรับการเปลี่ยนข้อมูลใน WordPress อย่างถูกต้อง หากไม่แน่ใจ ให้โฮสติ้งหรือผู้พัฒนาช่วยดำเนินการ

ComSiam แนะนำให้ตรวจหน้าแรก บทความ รูปภาพ แบบฟอร์ม และหน้าสำคัญทั้งบนคอมพิวเตอร์และมือถือหลังแก้ Mixed Content

❻ ตรวจสถานะและต่ออายุใบรับรอง

ไปที่ เครื่องมือ > สุขภาพเว็บไซต์ เพื่อตรวจคำเตือนเกี่ยวกับ HTTPS และทดสอบหน้าเว็บจากเบราว์เซอร์อื่น หากใบรับรองมีวันหมดอายุ ให้ตรวจว่าระบบต่ออายุอัตโนมัติทำงาน หากต่ออายุไม่สำเร็จ ให้ติดต่อโฮสติ้งก่อนใบรับรองหมดอายุ

❼ เช็กลิสต์เปิด SSL และ HTTPS

  • สำรองไฟล์เว็บไซต์และฐานข้อมูลแล้ว
  • ใบรับรองครอบคลุมโดเมนที่ใช้งานจริง
  • ทดสอบใบรับรองก่อนเปลี่ยน URL
  • ตั้ง URL WordPress และ URL เว็บไซต์เป็น HTTPS
  • ตั้งเปลี่ยนเส้นทางจาก HTTP เพียงช่องทางเดียว
  • ตรวจและแก้ Mixed Content
  • ทดสอบหลังบ้าน แบบฟอร์ม และหน้าเว็บสำคัญ
  • ตรวจการต่ออายุใบรับรอง

การเปิด HTTPS ช่วยปกป้องข้อมูลระหว่างผู้เข้าชมกับเว็บไซต์ แต่ไม่ได้ทดแทนมาตรการความปลอดภัยอื่น เช่น รหัสผ่านที่แข็งแรงและการอัปเดต WordPress สำหรับเว็บไซต์ของ ComSiam ควรตรวจใบรับรองและการเปลี่ยนเส้นทางเป็นระยะเพื่อให้ HTTPS ทำงานต่อเนื่อง