วิธีแก้เว็บ WordPress ขึ้นว่า Not Secure

ข้อความ “Not Secure” ในเบราว์เซอร์มักปรากฏเมื่อเว็บไซต์ไม่มีใบรับรอง SSL ที่ใช้งานได้ หรือหน้าเว็บยังโหลดเนื้อหาบางส่วนผ่าน HTTP การแก้ปัญหาควรเริ่มจากตรวจ SSL ของโดเมน แล้วตรวจการตั้งค่า HTTPS ใน WordPress และเนื้อหาบนหน้าเว็บ

❶ ตรวจสอบว่า SSL ของโดเมนทำงานหรือไม่

เปิดเว็บไซต์ด้วย https:// แล้วตรวจว่ามีคำเตือนเกี่ยวกับใบรับรองหรือไม่ หากเข้าเว็บไซต์ผ่าน HTTPS ไม่ได้ ให้ตรวจการตั้งค่ากับโฮสติ้งก่อนแก้ WordPress

① ตรวจว่าได้ติดตั้ง SSL แล้ว

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

② ตรวจวันหมดอายุของใบรับรอง

หากใบรับรองหมดอายุ ให้ต่ออายุหรือติดตั้งใหม่ ตรวจด้วยว่าระบบต่ออายุอัตโนมัติทำงานและมีการแจ้งเตือนส่งไปยังอีเมลที่ใช้งานได้

③ ตรวจชื่อโดเมนในใบรับรอง

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

❷ ตั้งค่า WordPress ให้ใช้ HTTPS

เมื่อ SSL ใช้งานได้แล้ว ให้ตรวจ URL ของเว็บไซต์ใน WordPress ว่าขึ้นต้นด้วย HTTPS

① ตรวจที่อยู่เว็บไซต์ในหน้าตั้งค่า

ในหน้าแอดมิน WordPress ไปที่การตั้งค่า > ทั่วไป ตรวจช่อง “ที่อยู่ WordPress (URL)” และ “ที่อยู่เว็บไซต์ (URL)” ว่าใช้ https:// และชื่อโดเมนถูกต้อง

② เปิดการเปลี่ยนเส้นทางจาก HTTP

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

③ ล้างแคชหลังแก้การตั้งค่า

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

❸ แก้ปัญหา Mixed Content

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

① ตรวจหน้าเว็บที่แสดงคำเตือน

เปิดเครื่องมือสำหรับนักพัฒนาในเบราว์เซอร์ แล้วตรวจข้อความเตือน Mixed Content เพื่อหาที่อยู่ไฟล์ที่ยังใช้ HTTP

② แก้ URL ของรูปภาพและไฟล์

แก้ที่อยู่ในบทความ ธีม หรือปลั๊กอินให้ใช้ HTTPS หากมี URL เก่าจำนวนมาก ให้ใช้เครื่องมือค้นหาและแทนที่ที่รองรับข้อมูล WordPress และสำรองฐานข้อมูลก่อนใช้งาน

③ ตรวจธีมและปลั๊กอิน

อัปเดตธีมและปลั๊กอิน แล้วตรวจการตั้งค่าที่กำหนด URL รูปภาพ สคริปต์ หรือบริการภายนอก หากพบว่าเป็นส่วนเสริมใด ให้แก้การตั้งค่าหรือติดต่อผู้พัฒนา

❹ ตรวจสาเหตุอื่นที่ทำให้เบราว์เซอร์เตือน

บางครั้งคำเตือนเกิดจากใบรับรองติดตั้งไม่ครบ หรือเว็บไซต์มีการตั้งค่าซ้ำซ้อนระหว่างโฮสติ้งกับปลั๊กอิน

① ตรวจ Certificate Chain

หากเบราว์เซอร์แจ้งว่าไม่เชื่อถือใบรับรอง ให้ตรวจว่าติดตั้งใบรับรองและ Certificate Chain ครบตามที่ผู้ให้บริการกำหนด

② ตรวจการตั้งค่า HTTPS ซ้ำกัน

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

③ ตรวจ DNS และโฮสติ้งปลายทาง

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

❺ เช็กลิสต์หลังแก้ Not Secure

หลังแก้ไข ให้ทดสอบทั้งหน้าแรกและหน้าสำคัญ เพื่อยืนยันว่าเว็บไซต์ปลอดคำเตือนและใช้งานได้

① เปิดเว็บไซต์ด้วย HTTPS

ตรวจหน้าแรกและหน้าภายในด้วย https:// บนเบราว์เซอร์ที่ใช้งานจริง

② ตรวจหน้าเว็บและแบบฟอร์ม

ทดสอบรูปภาพ วิดีโอ แบบฟอร์ม และระบบเข้าสู่ระบบว่าทำงานครบ

③ ตรวจวันหมดอายุและการต่ออายุ SSL

บันทึกวันหมดอายุและยืนยันว่าระบบต่ออายุทำงาน เพื่อป้องกันคำเตือนกลับมาอีก

หากหน้าเว็บยังขึ้น “Not Secure” หลังติดตั้ง SSL แล้ว ให้เก็บภาพคำเตือนและรายละเอียดใบรับรองไว้ตรวจสอบ สำหรับเว็บไซต์ ComSiam ควรตรวจ SSL, URL ใน WordPress และ Mixed Content ตามลำดับ และหลีกเลี่ยงการกรอกข้อมูลสำคัญจนกว่าคำเตือนจะหายไป