เมื่อวานนี้ ฉันวิเคราะห์บันทึกของ IIS โชคดีที่ Google สามารถรวบรวมข้อมูลจากสไปเดอร์จาก Google และ Yahoo ได้สำเร็จ ดูเหมือนว่าการเพิ่มประสิทธิภาพจะประสบความสำเร็จ มาถึงและรวมไว้แล้ว แต่ฉันก็พบปัญหาเช่นกัน มีบันทึกการรวบรวมข้อมูล 404 หน้าจำนวนมากในบันทึกการรวบรวมข้อมูลของ Google นี่ไม่ใช่เรื่องดี หมายความว่าฉันยังไม่ได้ล้างโค้ดและมีผู้เสียชีวิตจำนวนมาก ลิงค์ จากนั้นฉันก็ลงชื่อเข้าใช้ Google และใช้เครื่องมือการจัดการเว็บไซต์เพื่อวิเคราะห์มัน โอ้พระเจ้า มีลิงก์เสียอยู่ 210 ลิงก์ ฉันเดาว่าหน้าเว็บของฉันมีคุณภาพไม่ดีนักสำหรับ Google แต่ฉันมีปัญหาในการตรวจสอบหน้าเว็บ 404 จำนวนมาก ปล่อยเลย คนเดียวที่เปลี่ยนมัน จากนั้นฉันก็นึกถึง robots.txt
เนื่องจากโดยทั่วไปแล้วหน้า 404 ที่นี่จะลงท้ายด้วย asp สำหรับหน้า 404 ขนาดใหญ่เช่นนี้ เราจึงตั้งค่าได้ดังนี้:
ตัวแทนผู้ใช้:Googlebot
ไม่อนุญาต:/*.asp$
ฉันมาที่นี่เมื่อเช้านี้เพื่อวิเคราะห์บันทึกของบันทึกการรวบรวมข้อมูลของ Google เมื่อคืนนี้ และตามที่คาดไว้ ฉันไม่ได้สนใจหน้าเหล่านี้ที่ลงท้ายด้วย asp อีกต่อไป
หากลิงก์ที่ใช้งานไม่ได้จำนวนมากไม่แสดงหน้าเว็บปกติ การใช้ robots.txt จึงไม่เหมาะ ดังนั้นอีกวิธีหนึ่งคือการตั้งค่าหน้า 404 ด้วยตนเอง โดยทั่วไป แบ็กเอนด์ที่ผู้ให้บริการโฮสต์ควรมีการดำเนินการ 404 หากเป็นโปรแกรม .net คุณสามารถตั้งค่าหน้าข้อผิดพลาดใน web.config ได้ ฉันเข้าสู่ระบบเซิร์ฟเวอร์โดยตรงเพื่อแก้ไขหน้าส่งคืนรหัส 404 ที่ประมวลผลโดย IIS กล่าวคือ การเปลี่ยนหน้า 404 จะช่วยแนะนำลูกค้าได้ เพื่อข้ามไปยังหน้าที่มีประโยชน์อื่น ๆ เพื่อดึงดูดลูกค้า
บทความนี้เผยแพร่โดย Koushuiyu Web Tutorial Network (http://www.koushuiyu.cn) โปรดระบุการพิมพ์ซ้ำ ขอขอบคุณ!