Auf 404-Seite umleiten oder 404-Nachricht anzeigen?

7

Ich benutze ein cms, und Datei-nicht-gefundene Fehler können auf verschiedene Arten behandelt werden:

  1. Die Seite wird nicht umgeleitet, aber eine Fehler-Meldung wird als Inhalt angezeigt (unter Verwendung des Standardlayouts mit Menü / Fußzeile).
  2. Die Seite wird auf error.php umgeleitet (die Seite sieht wie 1. aus, aber die Adresse hat sich geändert)
  3. Die Seite wird zu einer bestehenden Seite umgeleitet, z. sitemap.php

Gibt es eine Methode, die in Bezug auf Suchmaschinen vorzuziehen ist, oder macht das keinen Unterschied?

    
Ilyssis 31.05.2011, 14:32
quelle

2 Antworten

13

Wenn es nicht gefunden wird, sollten Sie eine 404-Seite erstellen. Eine Weiterleitung führt zu einem Code 302, gefolgt von einem "200 OK", was bedeutet, dass ein gewisser Inhalt vorhanden ist. Ein 404 Flat out sagt "Es gibt keine Datei. Hör auf mich zu stören".

So etwas würde eine 404-Seite mit dem richtigen Header-Code darstellen:

%Vor%     
Marc B 31.05.2011, 14:36
quelle
6

Nicht umleiten.

Vergessen Sie die Suchmaschinen. Wenn ich eine URL eintippe und einen kleinen Tippfehler mache und Sie mich wegleiten, muss ich das Ganze wieder eintippen.

  

Die Seite wird nicht umgeleitet, aber eine Fehler-Meldung wird als Inhalt angezeigt (unter Verwendung des Standardlayouts mit Menü / Fußzeile).

Versuchen Sie klarzustellen, dass es sich um eine Fehlerseite handelt. Es sollte nicht zu ähnlich wie eine normale Seite aussehen.

  

Die Seite wird zu error.php umgeleitet (die Seite sieht wie 1. aus, aber die Adresse hat sich geändert)

Nein. Wirklich, wirklich nein.

  

Die Seite wird zu einer bestehenden Seite umgeleitet, z. sitemap.php

Es gibt ein paar Redirect-Statuscodes in HTTP, keiner davon ist "Nicht gefunden, aber Sie könnten diesen stattdessen mögen".

    
Quentin 31.05.2011 14:34
quelle