xrstf hat da schon recht. Und das ist innerhalb von Redaxo auch so umgesetzt. Eine 404er-Seite, die auf etwaige ähnlich geschriebene Seiten hinweist, ist doch auch Gang und Gäbe.
Hirbod hat geschrieben:Das ist nicht richtig, was du sagst. Selbst Google rät dazu, eigene 404-Seiten anzulegen, die versuchen, anhand der URL, andere, eventuell passende Inhalte semantisch darzustellen. Es gibt sogar 404-Dienste, die die Webseite durchsuchen und passende Fehlerseiten darstellen.
"404" heißt ja nicht, dass nichts ausgegeben werden darf. Im Gegenteil, der Benutzer sollte darauf aufmerksam gemacht werden, dass die Resource nicht existiert und Alternativen angeboten bekommen.
Ich kann mich da nur wiederholen: Eine Weiterleitung mit einem 404er Statuscode ist sinnlos und wird die Browser nur verwirren (wenn es denn der sendende Webserver nicht schon vorher unterbindet).
Einen 404-Statuscode kann man in Redaxo ja auch einfach über den NOT_FOUND-Artikel einbinden. In diesem kann man dann auch alles das machen, was ihr vorschlagt: ähnliche Inhalte präsentieren, eine Sitemap darstellen, eine Suche anbieten, etc.
jeandeluxe hat geschrieben:Hirbod hat geschrieben:elbst Google rät dazu, eigene 404-Seiten anzulegen, die versuchen, anhand der URL, andere, eventuell passende Inhalte semantisch darzustellen.
?!? Und wo ist dann die Abgrenzung zu 300 oder 303?
Die 3XXer Codes sagen aus, dass die Resource existiert, aber umgezogen ist oder mehrere Präsentationsformen zur Verfügung stehen.
Ein 4XX-Statuscode sagt prinzipiell, dass ein Fehler auf der Clientseite aufgetreten ist.
Ich weiß, dass du das weißt, ich wollte das bloß für´s Archiv schreiben. Wichtig ist, dass man diese Statuscodes nicht miteinander vermischt.
Ich kannte mal ein Projekt, das ordnungsgemäß zu laufen schien, allerdings wurde es bei Google nicht indexiert. Die Ursache war, dass die Startseite und die Fehlerseite identisch waren. "Lustigerweise" verursachte eine Anfrage an die Startseite der Domain einen Fehler, so dass immer auf die Fehlerseite umgeleitet wurde. Der Autor der Seite merkte das nicht, da ja die Startseite im Browser angezeigt wurde. Google allerdings bekam einen 404er vorgesetzt und fand es deshalb nicht lohnenswert, die Seite weiter zu untersuchen.