ผู้ดูแลเว็บควรคุ้นเคยกับหน้า 404 และบทบาทของหน้าคือปรับปรุงประสบการณ์ผู้ใช้และปรับปรุงความเป็นมิตรต่อเครื่องมือค้นหา ปีที่แล้ว ตอนที่ฉันคุยกับเพื่อน 2-3 คน ฉันได้รับแจ้งว่าไม่ควรตั้งค่าเพจ 404 หน้าแบบไม่ได้ตั้งใจ เว็บไซต์ที่ตั้งค่าไม่ดีจะถูกลดระดับลงอย่างมากในตอนนั้น ก่อนหน้านี้ฉันกำลังคุยกับเพื่อนร่วมงานที่ Laggard และบอกว่า "โปรดใส่ใจกับรหัสสถานะการคืนสินค้าของคุณ" เตือนฉันว่าฉันต้องศึกษา 404 ในเชิงลึก
ปัจจุบันเว็บไซต์หลายแห่งตั้งค่าไว้ 404 หน้า แต่มีเพียงไม่กี่หน้าเท่านั้นที่ตั้งค่าอย่างถูกต้องและเหมาะสม โดยส่วนใหญ่เน้นไปที่ข้อผิดพลาดในการส่งคืนรหัสสถานะ ซึ่งเกือบทั้งหมดเป็น 200 หรือ 301 คุณสามารถใช้เครื่องมือ HttpWatch ได้ ตรวจสอบ (เครื่องมือนี้ซับซ้อนเล็กน้อย http://www.seobox.org/getheader.htm ก็เป็นเครื่องมือออนไลน์ที่ดีเช่นกัน)
เกี่ยวกับวิธีการตั้งค่า 404 บนเซิร์ฟเวอร์ คุณสามารถไปที่ Baidu และผลลัพธ์จำนวนมากจะปรากฏในการค้นหา ดังนั้นผู้ใช้โฮสต์เสมือนควรตั้งค่าอย่างไร อันดับแรก ผู้ให้บริการการเข้าถึงของคุณจะต้องจัดให้มีฟังก์ชันการตั้งค่าฟรี ถ้าไม่เช่นนั้น ให้สื่อสารกับผู้ให้บริการการเข้าถึง เราออกแบบหน้า 404 บนหน้าแรกของเรา เช่นเดียวกับหน้าทั่วไป ตัวอย่างเช่น เราสามารถวางการนำทางเว็บไซต์และคำที่เข้าใจง่ายบางคำเพื่อแจ้งให้ผู้ใช้ทราบว่าไม่มีหน้าที่ค้นหาอยู่ในปัจจุบัน เป็นต้น จากนั้นให้บันทึกหน้านี้เป็น asp dynamic form (ยังไม่ได้ทดสอบ php dynamic ยังไม่มีวิธีแก้ไขสำหรับหน้า static) หากเราทดสอบหน้านี้เราจะพบว่ารหัสสถานะที่ส่งคืนคือ 200 ในเวลานี้เราจำเป็นต้องกำหนดรหัส ในหัว:
<% การตอบกลับสถานะ ="ไม่พบ 404" %>
บันทึกเพจและตรวจสอบด้วยเครื่องมือ คุณพบว่าพรอมต์ในเวลานี้คือ 404 หรือไม่?
โพสต์รหัสที่ฉันเขียน:
ผลการทดสอบ:
การสาธิตรหัส: http://www.rdzikao.com/404/index.asp