Eigene Fehlerseiten einrichten Top-Hacks, Shop-Software

Eigene Fehlerseiten einrichten

Seite nicht gefunden? Weg mit der Standard-Meldung!

Das kann jedem Website-Betreiber passieren: Inhalte haben sich geändert, Pfade wurden verschoben und Seiten sind nicht mehr unter der alten URL erreichbar. Neben einer doch recht einfach gestalteten Standardmeldung, kann das Ganze an das eigene Seiten-Design angepasst werden. Ein wichtiger Punkt ist auch den richtigen Statuscode auszuliefern, denn Google sieht sich genau an, was Sie so auf Ihren Seiten programmiert haben.

Der Hintergrund der korrekten Statusmeldung ist folgender: Falls beim Aufruf einer Fehlerseite etwas anderes als ein Statuscode 404 vom Server zurückgeliefert wird, können Suchmaschinen annehmen, dass Sie auch bei Falscheingaben automatisch generierte Inhalte zur Verfügung stellen.

Wenn Sie in Ihren Logfiles schon einmal eine Anfrage wie /noexist_irgendwas.html gefunden haben, wissen Sie, dass Google sich Ihre Seiten genauer unter die Lupe genommen und kontrolliert hat, ob eine korrekte 404-Meldung zurückgeliefert wurde. Falls Sie bereits AWStats verwenden, sollte im Idealfall der noexist-Eintrag unter dem Punkt Nicht auffindbare Seiten (Fehler 404) zu sehen sein.

404-Fehlerseite über .htaccess einrichten

Eigentlich sollte in allen modernen Blogs und Online-Shops bereits die richtige Fehlerverarbeitung bei unzulässigen Seitenanfragen berücksichtigt sein. Falls Ihr System hier noch Lücken aufweist, legen Sie sich Ihre Fehlerseite doch selbst an.

Die Apache-Direktive hat folgenden Aufbau: ErrorDocument <Fehlernummer> <Aktion>. Unter Aktion geben Sie die Seite an, die im Fehlerfall aufgerufen werden soll.

In der .htaccess-Datei ergänzen Sie also folgende Zeile:

ErrorDocument 404 /fehler.php

Die Seite /fehler.php entspricht natürlich dem Namen Ihrer neuen Fehlerseite.

Statusmeldungen kontrollieren

Mit dem Firefox-Add-on extern Live HTTP Headers unter können Sie Ihre Fehlerseite nun kontrollieren. Alternativ eignen sich dafür auch bestens externe Tools wie z.B. der extern HTTP Status Codes Checker.

404-Meldung an das Design anpassen

Der Aufbau einer guten und ansprechenden Fehlerseite, sollte den Besucher nun an dieser Stelle nicht alleine lassen, oder abschrecken. Unterstützen Sie ihn durch einen Hinweis, dass der Inhalt zwar nicht mehr hier ist, er für den weiteren Besuch die Navigation oder die Site-Suche verwenden kann, um ähnliche Artikel zu finden. Auch kann man auf die Kontaktmöglichkeiten hinweisen, um persönlich mit Ihnen zu kommunizieren, falls die Inhalte für den Besucher sehr wichtig waren.

In einem Online-Shop oder Blog besteht der Seitenaufbau meistens aus mehreren Spalten. Hier sollte die angezeigte Fehlermeldung wie ein Beitrag oder eine Produktdarstellung dargestellt werden. Der Benutzer sieht den Fehler-Hinweis z.B. in der Mitte der Seite, kann aber an den gewohnten Stellen die Suchfunktion und Navigation bedienen, ohne erst auf eine weitere Seite navigieren zu müssen.

Viele 404-Fehler

Gerade bei in Aufbau befindlichen Seiten, nach Serverumzügen oder neuen URL-Umschreibungen können sehr oft und sehr viele 404-Fehler ausgelöst werden. Nutzen Sie die Möglichkeit, sich automatisch bei Fehlern benachrichtigen zu lassen. Details finden Sie in diesem PHP-Shops.de Artikel: Aktuell bleiben, falls ein 404-Fehler entsteht: Lassen Sie sich vom Server ein Mail schicken - die Fehlersuche vereinfacht sich dadurch erheblich.

Erschienen am 04.12.2008, um 18:46h.