Ich weiß , diese Frage zu someway ähnlich ist diese , wo sie 404 empfehlen, aber nach der Lektüre dieser andere , wo sie suggerieren 301 zu verwenden , wenn Website - URLs zu ändern (im konkreten Fall war aufgrund Redesign / re Factoring) bekomme ich ein bisschen verwirrt und ich hoffe, jemand konnte für dieses konkrete Beispiel klären:
Angenommen, ich habe eine E-Commerce-Website.
Lassen Sie uns auch sagen , der letzte Anwender einige interessante Elemente in der Website und der E - Commerce - Webapp eingefügt , um die Artikelseiten in den URLs erstellt:
http://...?id=20
,http://...?id=30
usw.Angenommen, einige dieser interessanten Artikel wurden von vielen anderen Websites mit externen Links versehen, da einige Leute diese Artikel als sehr interessant und mit ihnen verknüpft empfanden.
Nach einigen Jahren löscht der Endverbraucher diese Elemente, so offensichtlich die Seiten und URLs
http://...?id=20
,http://...?id=30
etc. jetzt gibt es nicht mehr, aber immer noch viele Seiten im Web verknüpfen auf sie zu .
Was soll die eCommerce-Site jetzt tun, nur eine 404-Seite für diese Artikel anzeigen?
Aber ich bin verwirrt, würde dies nicht alle Google PR verlieren, die von den externen Links zu den Artikelseiten weitergeleitet wurden? Ist es also nicht besser, 301-Weiterleitung zur STARTSEITE zu verwenden, die die PR mindestens an die STARTSEITE weiterleitet?
BEARBEITEN:
Nun, laut Antworten ist das Beste, was Sie bisher tun können, ein 404/410 .
Um diese Frage zu vervollständigen, möchte ich über einen Sonderfall sprechen, nur um sicherzugehen, dass ich verstanden habe. richtig.
Nehmen wir an, der Benutzer erstellt diese Elemente erneut (die zuvor unter Punkt 4 gelöscht wurden). Möglicherweise ändert er deren Namen und Beschreibung ein wenig, aber es handelt sich im Grunde um dieselben Elemente. Die Webapp hat keine Möglichkeit , diese neuen Elemente hinzugefügt zu wissen , wurden die alten Elemente , so dass es offensichtlich schaffen sie als neue Elemente mit neuen URLs http://...?id=100
, http://...?id=101
, macht es Sinn , an dieser Stelle macht 301 die alten URLs auf die neuen umleiten?
EINE ANDERE BEARBEITUNG (Es wäre SEHR WICHTIG, ZU VERSTEHEN):
Nun, den bisher erhaltenen cleveren Antworten zufolge scheint es, als könnte ich für den Sonderfall, der in meinem letzten EDIT erklärt wurde, 301 verwenden, da dies nicht irreführend ist, da im Grunde genommen die neuen Seiten einen inhaltlichen Ersatz für die alten Seiten darstellen. Dies dient im Wesentlichen dazu, die Weitergabe der PR von externen Links zu verhindern und die Benutzerfreundlichkeit zu verbessern.
Abgesehen von der Nutzererfahrung ist dies umstritten (* 1), um PR vor externen defekten Links zu schützen. Warum sollte man 301 nicht immer verwenden? Nach meinem Verständnis mag Google doppelte Inhalte nicht, aber wir sind sicher, dass 301 auf die STARTSEITE umgeleitet wird als duplizierte Inhalte für Google ?!
Google selbst schlägt vor, 301 index.html an das Stammverzeichnis des Dokuments weiterzuleiten. Wenn 301 als duplizierter Inhalt betrachtet wird, wird dies dann nicht auch als duplizierter Inhalt betrachtet. Warum schlagen sie es vor?
Lassen Sie sich provozieren: "Warum nicht einfach für jede nicht gefundene Seite eine 301 zur STARTSEITE hinzufügen?"
(* 1) Wenn ich als Benutzer einer fehlerhaften URL von einem externen Link zu einer Seite einer Website folge, bleibe ich eher auf dieser Website, wenn ich zur STARTSEITE weitergeleitet werde, als auf einer 404-Seite, auf der die Website meiner Meinung nach nicht angezeigt wird existiere sogar nicht mehr und vielleicht versuche ich nicht einmal, auf die STARTSEITE der Website zu gehen.