ฉันรู้ว่าคำถามนี้บางประการคล้ายกับคนนี้ที่พวกเขาขอแนะนำให้ใช้ 404 แต่หลังจากที่ได้อ่านนี้คนอื่น ๆที่พวกเขาแนะนำให้ใช้ 301 เมื่อมีการเปลี่ยน URL ของไซต์ (ในกรณีที่เฉพาะเจาะจงเป็นเพราะการออกแบบ / Re แฟ) ฉันได้รับบิตของ สับสนและฉันหวังว่าบางคนสามารถอธิบายตัวอย่างที่เฉพาะเจาะจงนี้ได้:
สมมติว่าฉันมีเว็บไซต์อีคอมเมิร์ซ
สมมติว่าผู้ใช้ขั้นสุดท้ายแทรกรายการที่น่าสนใจบางอย่างในไซต์และ eCommerce webapp สร้างหน้ารายการที่ URL:
http://...?id=20
และhttp://...?id=30
อื่น ๆตอนนี้สมมติว่ารายการที่น่าสนใจเหล่านี้มีลิงก์ภายนอกมากมายจากเว็บไซต์อื่น ๆ เพราะบางคนพบว่ารายการเหล่านั้นน่าสนใจและเชื่อมโยงกับพวกเขา
หลังจากปีที่ผ่านมาผู้ใช้สุดท้ายลบรายการเหล่านั้นเพื่อให้เห็นได้ชัดว่าหน้าและ URL
http://...?id=20
,http://...?id=30
ฯลฯตอนนี้ไม่อยู่อีกต่อไป แต่ยังคงมีหลายหน้าบนเว็บมีการเชื่อมโยงไปยังพวกเขา
เว็บไซต์อีคอมเมิร์ซควรทำอะไรตอนนี้เพียงแสดงหน้า 404 สำหรับรายการเหล่านั้น
แต่ฉันสับสนนี่จะไม่สูญเสีย PR Google ทั้งหมดที่ส่งผ่านโดยลิงก์ภายนอกไปยังหน้ารายการหรือไม่ ดังนั้นจะดีกว่าหรือไม่ที่จะใช้การเปลี่ยนเส้นทาง 301 ไปที่หน้าบ้านอย่างน้อยก็ส่ง PR ไปยังหน้าบ้านอย่างน้อย
แก้ไข:
ดีตามคำตอบสิ่งที่ดีที่สุดที่จะทำเพื่อให้ห่างไกลคือการทำ 404/410
เพื่อให้คำถามนี้สมบูรณ์ยิ่งขึ้นฉันต้องการพูดคุยเกี่ยวกับกรณีพิเศษเพื่อให้แน่ใจว่าฉันเข้าใจ อย่างถูกต้อง
สมมติว่าผู้ใช้สร้างรายการเหล่านั้นอีกครั้ง (รายการที่เขาลบไปก่อนหน้านี้ ณ จุดที่ 4) บางทีเขาอาจเปลี่ยนชื่อและคำอธิบายเล็กน้อย แต่โดยทั่วไปแล้วพวกเขาจะเป็นรายการเดียวกัน webapp มีวิธีการที่จะรู้ว่ารายการเหล่านี้เพิ่มใหม่รายการเก่าดังนั้นจึงเห็นได้ชัดว่าพวกเขาสร้างเป็นรายการใหม่ที่มี URL ใหม่http://...?id=100
, http://...?id=101
, ไม่ได้ทำให้ความรู้สึกที่จุดนี้เพื่อเปลี่ยนเส้นทาง 301 URL เก่ากับคนใหม่หรือไม่?
การแก้ไขอีกอัน (มันสำคัญมากที่จะเข้าใจ):
ตามคำตอบที่ชาญฉลาดที่ได้รับจนถึงตอนนี้ดูเหมือนจะเป็นกรณีพิเศษที่อธิบายไว้ในการแก้ไขครั้งล่าสุดของฉันฉันสามารถใช้ 301 เพราะมันเป็นสิ่งที่ไม่ก่อให้เกิดการหลอกลวงโดยทั่วไปหน้าใหม่จะแทนที่หน้าเก่าในแง่ของเนื้อหา โดยทั่วไปจะทำเพื่อให้ PR ส่งผ่านจากลิงก์ภายนอกและเพื่อประสบการณ์การใช้งานที่ดีขึ้น
แต่นอกเหนือจากประสบการณ์ของผู้ใช้ที่เป็นที่ถกเถียงกัน (* 1) เพื่อรักษา PR จากลิงก์ที่ไม่สามารถใช้งานได้ทำไมไม่ใช้ 301 เท่านั้นในความเข้าใจของฉัน Google ไม่ชอบเนื้อหาที่ซ้ำกันแต่เรามั่นใจว่าจะเห็น 301 PAGE เป็นเนื้อหาที่ทำซ้ำสำหรับ Google!
Google แนะนำให้เปลี่ยนเส้นทาง 301 index.html ไปที่รูทเอกสารดังนั้นหากพวกเขาพิจารณาว่า 301 เนื่องจากเนื้อหาที่ซ้ำซ้อนจะไม่ถูกพิจารณาว่าเป็นเนื้อหาที่ซ้ำกันด้วยใช่ไหม ทำไมพวกเขาแนะนำมัน?
ให้ฉันกระตุ้นคุณ: “ ทำไมไม่เพิ่มเพียง 301 หน้าบ้านสำหรับทุกหน้าไม่พบ?”
(* 1) ในฐานะผู้ใช้เมื่อฉันติดตาม URL ที่เสียหายจากลิงก์ภายนอกไปยังหน้าบางเว็บไซต์ฉันจะติดเพิ่มเติมในเว็บไซต์นี้หากฉันถูกเปลี่ยนเส้นทางไปที่หน้าบ้านแทนที่จะเห็นหน้า 404 ซึ่งฉันคิดว่าเว็บไซต์นั้นไม่ มีอยู่อีกต่อไปและบางทีฉันก็ไม่ได้ลองไปที่หน้าบ้านของเว็บไซต์