In diesem Artikel wird hauptsächlich die Lösung für das Problem der Rückkehr zur Fehlerseite vorgestellt, wenn der HTTP -Status ASP einspringt.
Die Standardfehlerseite von IIS ist sehr unfreundlich. Dieser Teil des Verkehrs ging vergeblich verloren. Wenn die Fehlerseite direkt auf die Homepage springt und nicht zu Suchmaschinen freundlich ist, kann die Homepage blockiert werden. Abhängig von der Situation gibt es zwei Möglichkeiten, dieses Problem zu lösen:
Wenn es sich um eine Inhaltswebsite wie ein Blog handelt, können Sie ein Suchfeld mit 404 Fehlern für die Suche zurückgeben, wenn es sich um eine E-Commerce-Website handelt. Diese beiden Methoden kümmern sich um Besucher und berücksichtigen SEO.
Sie können überprüfen, wie viele Fehlerseiten Ihrer Website in Google Webmaster -Tools enthalten sind.
Die Methode zur Änderung der Standardfehlerseite ist sehr einfach: Klicken Sie mit der rechten Maustaste auf die Website, die Sie in IIS verwalten möchten, und setzen Sie 404 als entsprechende Fehlerinformationsseite im benutzerdefinierten Fehler. Hier sind zwei Möglichkeiten:
1. Wenn Sie eine Datei für den Nachrichtentyp auswählen, können Sie nur Dateien verwenden, die mit .html oder HTM enden, andernfalls wird der Code angezeigt, wenn der Benutzer auf die Fehlerseite zugreift. Auf der auf diese Weise festgelegten Fehlerseite wird der Status des 404 -Status jedoch in der .html -Datei nicht ausgegeben, der Status 404 wird nach IIS -Ausführung automatisch ausgegeben.
2. Wenn Sie die URL für den Nachrichtentyp auswählen, müssen Sie die ASP -Datei verwenden (da der Status 404 nur in der ASP -Datei festgelegt werden kann), sonst wird 200 Statuscode beim Zugriff auf die Fehlerseite zurückgegeben. Auch hinzufügen:
Kopieren Sie den Code wie folgt: < %Antwort.Status = 404 nicht %> gefunden>Wenn Sie regelmäßig zur Homepage springen möchten, gibt es zwei Möglichkeiten :
1. Verwenden Sie die Aktualisierung des Meta -Tags, um zu springen
Die Codekopie lautet wie folgt: <meta http-equiv = aktualisieren content = 3; url = http: //www.vevb.com>2. Verwenden Sie JS, um zu springen
?
- <scriptStyle = text/javaScript>
- setTimeout (testtime (), 2500);
- Funktionstime () {
- location = http: //www.vevb.com/;
- }
- </script>