ควรปกป้องทุกเว็บไซต์ด้วยการใช้ HTTPS ดูเหตุผลและวิธีตั้งค่า HTTPS ในเซิร์ฟเวอร์
สาเหตุที่การตรวจสอบการเปลี่ยนเส้นทาง HTTP ของ Lighthouse ล้มเหลว
Lighthouse จะแจ้งหน้าเว็บที่ไม่ได้เปลี่ยนเส้นทางไปยัง HTTPS
Lighthouse จะเปลี่ยน URL ของหน้าเว็บเป็น HTTP โหลดหน้าเว็บ แล้วรอเหตุการณ์โปรโตคอลการแก้ไขข้อบกพร่องระยะไกลของ Chrome ที่บ่งบอกว่าหน้าเว็บปลอดภัย หาก Lighthouse ไม่ได้รับเหตุการณ์ภายใน 10 วินาที การตรวจสอบจะล้มเหลว
วิธีเปลี่ยนเส้นทางการเข้าชมผ่าน HTTP ไปยัง HTTPS
เมื่อตั้งค่า HTTPS แล้ว โปรดตรวจสอบว่าการเข้าชม HTTP ที่ไม่ปลอดภัยทั้งหมดในเว็บไซต์ของคุณเปลี่ยนเส้นทางไปยัง HTTPS
- ใช้ลิงก์ Canonical ในส่วนหัวของเอกสาร HTML เพื่อช่วยให้เครื่องมือค้นหาทราบวิธีที่ดีที่สุดในการไปยังหน้าเว็บ
- กำหนดค่าเซิร์ฟเวอร์เพื่อเปลี่ยนเส้นทางการเข้าชม HTTP ไปยัง HTTPS โดยทำดังนี้
แหล่งข้อมูล
- ซอร์สโค้ดสำหรับการตรวจสอบไม่ได้เปลี่ยนเส้นทางการเข้าชมผ่าน HTTP ไปยัง HTTPS
- แนวทางปฏิบัติแนะนำในการจัดการปัญหาต่อไปนี้