Die Standardfehlerseite von IIS ist sehr unfreundlich. Wenn viele Leute die Standardfehlerseite sehen, sagen sie: Die Website kann nicht geöffnet werden! Dieser Teil des Verkehrs geht vergeblich verloren. Und wenn die Fehlerseite direkt auf die Startseite weiterleitet und diese für Suchmaschinen sehr unfreundlich ist, kann es sogar sein, dass die Startseite blockiert wird. Je nach Situation gibt es also zwei Möglichkeiten, dieses Problem zu lösen: Verwandte wunderbare Artikel sind sehr menschlich! Thunder 5.9 Intelligente Dateiverwaltungsfunktion, Green Dam-Funktion, 6 schwerwiegende Fehler von Netizens, 10-Tage-Testversion. Wenn es sich um eine inhaltsbasierte Website wie einen Blog handelt, können Sie ein Suchfeld mit einem 404-Fehler zurückgeben, damit Besucher suchen können . Wenn es sich um eine E-Commerce-Website handelt, können Sie einen Fortschrittsbalken mit 404-Fehler zurückgeben, um zu springen. Diese beiden Methoden kümmern sich sowohl um Besucher als auch um SEO. Sie können in den Google Webmaster-Tools überprüfen, wie viele Fehlerseiten Ihre Website hat.
Die Methode zum Ändern der Standardfehlerseite ist sehr einfach: Klicken Sie mit der rechten Maustaste auf die Website, die Sie in IIS verwalten möchten, und legen Sie 404 als entsprechende Fehlerseite in „Benutzerdefinierter Fehler“ fest. Hier gibt es zwei Möglichkeiten:
1. Wenn Sie als „Nachrichtentyp“ „Datei“ auswählen, können Sie nur Dateien mit der Endung .html oder htm verwenden, andernfalls wird der Code angezeigt, wenn der Benutzer auf die Fehlerseite zugreift. Für die auf diese Weise festgelegte Fehlerseite wird der 404-Status zwar nicht in der .html-Datei ausgegeben, IIS gibt jedoch nach der Ausführung automatisch den 404-Status aus.
2. Wenn Sie als „Nachrichtentyp“ „URL“ auswählen, müssen Sie eine ASP-Datei verwenden (da der 404-Status nur in einer ASP-Datei gesetzt werden kann), andernfalls wird beim Zugriff auf die Fehlerseite der Statuscode 200 zurückgegeben. Fügen Sie außerdem in der ASP-Datei Folgendes hinzu: <%Response.Status = "404 Not Found" %> Wenn Sie regelmäßig zur Startseite springen möchten, gibt es zwei Methoden:
1. Verwenden Sie die Aktualisierung des Meta-Tags, um zu meta http-equiv="refresh" content="3;url=http://www.downcodes.com">
Laut dem Google Chinese Blog-Administrator wird diese Methode verwendet von Yahoo Machen Sie einen Sprung.
2. Verwenden Sie js, um setTimeout("testTime()",2500); function testTime() { location = "http://www.downcodes.com/"; }
Ich denke, dass die Verwendung von js besser ist, da der Meta-Tag-Sprung befürchtet, dass Suchmaschinen ihn als „200“ oder „302“ erkennen. Siehe diesen Absatz hier:
Es ist oft zu beobachten, dass die angepassten 404-Fehlerseiten vieler Websites eine ähnliche Form annehmen: Zuerst wird eine Fehlermeldung angezeigt und dann über Meta
Durch die Aktualisierung wird die Seite zur Homepage der Website, zur Webkarte oder zu anderen ähnlichen Seiten weitergeleitet. Abhängig von der spezifischen Implementierungsmethode kann diese Art von 404-Seite einen „200“-Statuscode oder eine „302 temporäre Weiterleitung“ zurückgeben, aber egal welche, aus SEO-technischer Sicht ist sie keine geeignete Wahl.
Wir haben oben bereits über die Statussituation „200“ gesprochen. Wie wird die Suchmaschine also damit umgehen, wenn die 404-Seite „302“ zurückgibt? Theoretisch gehen Suchmaschinen bei „302“-Fehlern davon aus, dass die Webseite existiert, die Adresse jedoch vorübergehend geändert wurde und die Seite weiterhin indiziert wird. Auf diese Weise wird auch wiederholter Text angezeigt, der dem Statuscode „200“ ähnelt . Problem: Zweitens stellen die von Google vertretenen Mainstream-Suchmaschinen immer strengere Anforderungen an den Anwendungsbereich von 302-Weiterleitungen.