Eine 404 Fehlerseite ist eine spezielle HTML-Seite, die angezeigt wird, wenn ein Besucher eine URL aufruft, die auf dem Webserver nicht existiert. Dabei kann diese Webseite entweder nachträglich gelöscht worden sein oder aber der Verweis auf die Webseite fehlerhaft sein. Ganz egal, wo der Fehler liegt – die Besucher und Bots sollten auf einer 404-Fehler Seite aufgefangen werden.
Wozu erstellt man eine 404 Fehlerseite?
Eine 404 Fehlerseite sollte man aus folgenden Gründen immer erstellen:
- Besucher, die auf eine Webseite kommen, die nicht existiert, werden aufgefangen. Besucher, die nicht oft im Internet sind oder sich nicht gut auskennen, würden ansonsten den Browser bzw. das Tab schließen, ohne die URL im Browser abzuändern.
- Auch Suchmaschinen-Bots (SEO) sollten auf eine 404-Fehlerseite umgeleitet werden.
Wie erstellt man eine 404 Fehlerseite (eigene Programmierung)?
Eine 404 Fehlerseite ist in den folgenden 3 Schritten schnell erstellt:
- Lege eine HTML-/PHP-Seite mit einer aussagekräftigen Bezeichnung in einem seperaten Verzeichnis an (z.B. fehlerseite/404.php).
- Fülle die 404.php mit Content, um Besuchern und Bots die Möglichkeit der weiteren Navigation zu bieten.
- Passe die .htaccess folgendermaßen an:
ErrorDocument 404 http://www.domain.de/fehlerseite/404.php
Wie erstellt man eine 404 Fehlerseite (WordPress)?
WordPress bietet den Vorteil, dass je nach Theme bereits eine 404-Fehlerseite angelegt ist auf die auch bereits weitergeleitet wird. Diese sollte allerdings angepasst werden (Unter Design->Editor->404-Template).
Bei mir stand vorher „404 Error – Not found“ als Überschrift, wenn man eine nichtexistierende Webseite aufgerufen hatte – kein Text. Dass ein Besucher nichts von einem „Error“ lesen möchte und dann möglichweise einfach das Fenster schließt, sollte man sich denken können.
Tipp: Fehlerseiten Report
Es ist wichtig, dass man sich darüber informiert, welche URLs auf dem eigenen Projekt aufgerufen werden und einen 404-Fehler erzeugen.
Hierfür kann man natürlich die Log-Dateien des Webservers (z.B. Apache) auswerten, indem man sich über die Shell verbindet. Eine einfachere und komfortablere Lösung ist es aber sich eine Mail senden zu lassen.
Hierfür stelle ich euch ein kleines PHP-Script (via Developers-Guide) bereit:
< ?php $an = "admin@meinedomain.de"; $betreff = "[" . $_SERVER['SERVER_NAME'] . "] Fehler 404"; $text = "Folgende Seite konnte nicht gefunden werden:\n"; $text .= "http:/meinedomain.de/" . $_SERVER['REQUEST_URI']."\n\n"; if(isset($_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER'] != "") { $text .= "\n\nDie Seite wurde von dieser Adresse angefordert:\n"; $text .= $_SERVER['HTTP_REFERER']; } $header = "From: Automatische Meldung
\n“;
$header .= „Content-Type: text/plain“;@mail($an, $betreff, $text, $header);
?>
Das Script sendet euch die aufgerufene URL und den Referrer, falls dieser existiert. Wie die 404-Fehlerseite bei mir im Blog aussieht, kannst du durch den Aufruf der Seite „http://grundlagen-computer.de/123-Test“ prüfen. Ich bitte euch genau diese URL zu verwenden, da ich eine Mail bekomme und den „Fehler“ dann genau zuordnen kann.
Weiterführende Blog-Links:
- Fob-Marketing: Error 404 – Fehlerseite für Google erstellen
Konnte ich euch dabei helfen eine 404 Fehlerseite anzulegen? Hast du Ratschläge an andere Webmaster?
Stopp! Wetten, die Artikel interessieren dich auch?
Eine Antwort zu "404 Fehlerseite erstellen in WordPress"
Magazin durchsuchen:
Neue Beiträge
- Ergonomischer Bürostuhl: Unser Review über den Flexispot BS14
- iMac 2024 mit M4: Evolution statt Revolution
- Mobile Gaming: Sicherheit in der Unterhaltung berücksichtigen
- Windows oder MacOS: Welches Betriebssystem eignet sich besser für die Aufgaben eines modernen Studierenden?
- ECM-Software und künstliche Intelligenz
Ich habe zu den 404 Fehlerseiten mal ein Tutorial verfasst. Dabei geht es um die Benutzerfreundliche Gestaltung der 404 Fehlerseite. Ist vielleicht interessant: 404 Fehlerseiten benutzerfreundlich