404 Fehler geworfen, aber Benutzer nicht auf die pagenotfound Seite gesendet werden
-
25-09-2019 - |
Frage
So hatte ich alle Links auf einer bestimmten Website zu ändern, so dass ich in einer pagenotfound Seite setzen.
I Setup web.config 404-Fehler zu dieser pagenotfound Seite umgeleitet werden.
Nachdem wir leben, die pagenotfound Seite war der am meisten besuchten Seite, so etwas wie 5000 +.
ich später festgestellt, dass dies das Problem war: Warum ist @ font-face einen 404-Fehler werfen auf woff Dateien?
Im Grunde font-face werfen 4 404-Fehler auf jeder Seite.
Meine Frage ist, würde die pagenotfound Seite getroffen werden, auf diese Weise? Weil ich nie auf die 404-Seite umgeleitet, aber es wurde als die höchste Trefferseite Registrierung, bis ich das font-face Problem behoben.
Lösung
Wie Horatio sagt, für asp.net eine Seite ist nur eine andere Ressource! es ist egal, ob es ein Seite (ASPX), Bild, CSS oder was auch immer Dokument. Wie der lange in der asp.net-Pipeline (die Anfrage EVERY pro Standard ist auf IIS 7) ein 404 Statuscode würde zeigen Sie Ihre Seite unter custom definiert in web.config
Andere Tipps
Sie fragen, ob es würde und natürlich „ja“, denn es ist mit dir passiert. Wenn Sie die Ressource durch Eingabe der URL zu laden, um zu versuchen wäre, würde Sie wahrscheinlich erhalten die 404-Antwort-Seite umgeleitet Sie einrichten.
Beachten Sie, dass 404 nicht „Seite nicht gefunden“, sondern „Ressource nicht gefunden“
404 Die angeforderte Ressource konnte nicht gefunden werden, aber wieder zur Verfügung steht in die Zukunft. Weitere Anträge der Client sind zulässig