404 Not Found
Der HTTP 404 Not Found
Client-Fehlerantwortstatus zeigt an, dass der Server die angeforderte Ressource nicht finden kann.
Links, die zu einer 404-Seite führen, werden oft als kaputte oder tote Links bezeichnet und können Gegenstand von Link Rot sein.
Ein 404-Statuscode zeigt lediglich an, dass die Ressource fehlt, ohne anzugeben, ob dies vorübergehend oder dauerhaft ist.
Wenn eine Ressource dauerhaft entfernt wurde, sollten Server stattdessen den 410 Gone
Status senden.
404-Fehler auf einer Website können zu einer schlechten Benutzererfahrung für Ihre Besucher führen. Daher sollte die Anzahl der kaputten Links (intern und extern) minimiert werden, um Frustration bei den Lesern zu vermeiden. Häufige Ursachen für 404-Antworten sind falsch eingegebene URLs oder Seiten, die verschoben oder ohne Weiterleitung gelöscht wurden. Weitere Informationen finden Sie im Leitfaden zu Umleitungen in HTTP.
Status
404 Not Found
Beispiele
Seite nicht gefunden
Eine nicht existente Seite abzurufen könnte wie folgt aussehen:
GET /my-deleted-blog-post HTTP/1.1
Host: example.com
Der Server gibt eine Antwort ähnlich dieser zurück:
HTTP/1.1 404 Not Found
Age: 249970
Cache-Control: max-age=604800
Content-Type: text/html; charset=UTF-8
Date: Fri, 28 Jun 2024 11:40:58 GMT
Expires: Fri, 05 Jul 2024 11:40:58 GMT
Last-Modified: Tue, 25 Jun 2024 14:14:48 GMT
Server: ECAcc (nyd/D13E)
Vary: Accept-Encoding
X-Cache: 404-HIT
Content-Length: 1256
<!doctype html>
<head>
<title>404 not found</title>
...
Benutzerdefinierte Fehlerseite in Apache
Für den Apache-Server können Sie in einer .htaccess
-Datei einen Pfad zu einer benutzerdefinierten 404-Seite angeben.
Das folgende Beispiel verwendet notfound.html
als Seite, um Besuchern bei 404s angezeigt zu werden, obwohl ein üblicher Ansatz darin besteht, die Datei 404.html
oder 404.php
(abhängig von der serverseitigen Technologie) im obersten Verzeichnis des Servers zu benennen:
ErrorDocument 404 /notfound.html
Hinweis: Das Design einer benutzerdefinierten 404-Seite ist in Maßen eine gute Sache. Fühlen Sie sich frei, Ihre 404-Seite humorvoll und menschlich zu gestalten, aber verwirren Sie Ihre Besucher nicht darüber, warum sie etwas Unerwartetes sehen.
Ein Beispiel für eine benutzerdefinierte 404-Seite finden Sie auf der KonMari 404-Seite.
Spezifikationen
Specification |
---|
HTTP Semantics # status.404 |