404 Not Found

Der HTTP-Statuscode 404 Not Found Client-Fehlerantwort zeigt an, dass der Server die angeforderte Ressource nicht finden kann. Links, die zu einer 404-Seite führen, werden oft als defekte oder tote Links bezeichnet und können dem Linkverfall unterliegen.

Ein 404-Statuscode zeigt nur an, dass die Ressource fehlt, ohne darauf hinzuweisen, ob dies vorübergehend oder dauerhaft ist. Wenn eine Ressource dauerhaft entfernt wird, 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 defekten Links (intern und extern) minimiert werden, um Frustration bei den Lesern zu vermeiden. Häufige Ursachen für 404-Antworten sind falsch geschriebene URLs oder Seiten, die verschoben oder gelöscht wurden, ohne eine Umleitung einzurichten. Weitere Informationen finden Sie im Umleitungen in HTTP Leitfaden.

Status

http
404 Not Found

Beispiele

Seite nicht gefunden

Das Abrufen einer nicht vorhandenen Seite kann folgendermaßen aussehen:

http
GET /my-deleted-blog-post HTTP/1.1
Host: example.com

Der Server gibt eine Antwort ähnlich dieser zurück:

http
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 untenstehende Beispiel verwendet notfound.html als Seite, um Besuchern bei 404-Fehlern zu zeigen, obwohl es üblich ist, die Datei 404.html oder 404.php (abhängig von der serverseitigen Technologie) im obersten Verzeichnis des Servers zu benennen:

apacheconf
ErrorDocument 404 /notfound.html

Hinweis: Das Design einer benutzerdefinierten 404-Seite ist durchaus positiv in Maßen. Gestalten Sie Ihre 404-Seite ruhig humorvoll und menschlich, 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

Siehe auch