55 Stimmen

Eigene Fehlerseiten für Homepage erstellen

Tipp von Stefan Trost | Letztes Update am 27.12.2022 | Erstellt am 16.11.2011

Wenn man sich nicht um eine eigene Fehlerseite für seine Internetseite kümmert, wird meistens eine unschöne Seite des Providers angezeigt. Diese Provider Fehlerseite hat den Nachteil, dass sie keinerlei Bezug zu der eigentlichen Homepage hat und die Besucher vermutlich nach Anzeigen dieser Seite weg sind.

Viel schöner ist es da, eine eigene Fehlerseite zu erstellen, die zum Beispiel angezeigt wird, wenn eine Seite nicht gefunden wurde. Die Vorteile liegen auf der Hand: Die Fehlerseite kann im Design passend zur restlichen Homepage angelegt werden und genug Links bieten, um ein Abwandern der Nutzer zu verhindern. Man könnte sogar eine automatische Suche integrieren, die basierend auf der eingegeben URL Vorschläge bietet, wo der Nutzer weiter surfen könnte. Damit bleiben die Nutzer.

Aber wie kann man eine eigene Fehlerseite definieren?

Die .htaccess Datei

Der Weg führt über die .htaccess Datei, die im Hauptverzeichnis der Internetseite liegt. Diese Datei heißt .htaccess (besteht quasi nur aus der Endung) und kann auch alle möglichen anderen Informationen enthalten. Für die Fehlerdokumente schreiben wir folgendes in die .htaccess hinein:

Errordocument 400 /fehlerseiten/badrequest.html
Errordocument 401 /fehlerseiten/unauthorized.html
Errordocument 403 /fehlerseiten/forbidden.html
Errordocument 404 /fehlerseiten/notfound.html
Errordocument 500 /fehlerseiten/servererror.html

Jede Zeile steht dabei für einen Fehler und wir eingeleitet von "Errordocument" und dem jeweiligen Fehlercode wie zum Beispiel 404 für Not Found (Seite nicht gefunden). Danach steht die jeweilige Seite, die angezeigt werden soll. Die Seiten können beliebig benannt werden und können irgendwo liegen, also auch auf einem ganz anderen Server. Es wird einfach im Falle des jeweiligen Fehlers eine Weiterleitung zu dieser Seite eingeleitet.

Die Fehlerseite

Wenn man die Fehlerdokumente in der .htaccess verlinkt hat, muss man nur noch die entsprechenden Fehlerseiten anlegen. Natürlich können das auch PHP-Seiten sein, die dynamisch zum Fehler generiert werden und Informationen dazu enthalten, was der Nutzer jetzt am besten machen sollte.

Wie oben bereits erwähnt, wäre es zum Beispiel eine Überlegung wert, eine automatische Suche zu starten, um dem Nutzer andere Vorschläge, die ihn interessieren könnten, anzuzeigen.

Da Fehlerseiten natürlich nach Möglichkeit ausgeschlossen werden sollten, kann man auch auf die Fehlerseite ein Skript hinterlegen, dass die entsprechende URL abspeichert. So kann man immer wieder nachsehen, welche Seiten zu Fehlern führten und diese ausmerzen. An die entsprechende URL kommen wir ganz einfach in PHP, indem wir $_SERVER["REQUEST_URI"] aufrufen. Man kann die URL dann einfach in einer Tabelle oder Datei abspeichern.

Für die Fehlerseiten gibt es ansonsten keine Regeln, nur dass sie vorhanden sein sollte. Denn ansonsten wird wieder die Standardfehlerseite angezeigt.

AntwortenPositivNegativ

Über den Autor

AvatarSoftware von Stefan Trost finden Sie auf sttmedia.de. Benötigen Sie eine individuelle Software nach Ihren eigenen Wünschen? Schreiben Sie uns: sttmedia.de/kontakt
Profil anzeigen

 

Ähnliche Themen

Wichtiger Hinweis

Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.