404 Fehlerseiten richtig konfigurieren

Jeder kennt sie, jeder hasst sie – doch trotzdem sind sie unabdingbar – 404 Not Found.

Fehlerseiten Konfiguration

Damit eine Fehlerseite korrekt funktioniert, muss die .htaccess konfiguriert werden. Damit, falls der Client die eingetippte URL nicht erreichen kann, automatisch weitergeleitet wird.
Im falls einer CMS, z.B. WordPress ist die Konfiguration der .htaccess in diesem Fall nich nötig, da ist die 404-Fehlerseite unter der 404.php im Theme-Ordner bearbeitbar.

HTTP-Statuscode unter Verwendung des Apache Webservers und der .htaccess-Datei 404 richtig übergeben
Die .htaccess Datei befindet sich in der Regel im Basisverzeichnis der Website (Zielpfad der Domain). Falls diese nicht vorhanden ist, muss eine erstellt werden.

ErrorDocument 404 /404.html

404 Fehlerseiten kreativ gestalten

Wer nicht ganz langweilig sein möchte, kann seine 404 Fehlerseite individuell gestalten.
Zum Beispiel


Woher kommen die 404 Fehlerseiten?

Webseiten Relaunch
Durch den Relaunch deiner Webseite, kann es vorkommen, dass einige URLs übersehen werden weitergeleitet zu werden, wodurch eine 404 entsteht.
Gelöschte Seiten
Oftmals kommt es auch vor, dass Seiten einfach entfernt oder gelöscht werden. Dadurch kommt ebenfalls ein 404 hervor.
Geänderte URL
Wer seine URLs der Seiten verändert und vergisst diese weiterzuleiten (301), landet auf einer 404.

Regelmäßigen kontrollieren – Google Search Console

Regelmäßige Kontrollen sind unumgänglich. Dazu eigentlich sich die Google Search Console ausgezeichnet. Um sämtlich Fehlermeldungen angezeigt zu bekommen gehst du auf
den Menü-Punkt „Crawling &raque; Crawling-Fehler“. Nachdem man diese behoben hat, kann man seine Sitemap.xml aktualisieren & unter „Crawling &raque; Sitemaps“ neu indexieren.
Anschließend unter „Crawling &raque; Abruf wie durch Google“, alle direkten URLs (Desktop & Mobil: Smartphone) neu abrufen & rendern.

Prüfung

Unter httpstatus.io kann man prüfen ob der HTTP Status Code 404 auch korrekt übergeben.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert