Tech-Corner - Hilfen, Tipps & App-Vorstellungen

Ihr kennt vielleicht das Problem, erzeugt der Webserver einen Fehler, zum Beispiel weil eine falsche URL aufgerufen wird oder es zu einer Zeitüberschreitung beim Antworten des Servers kommt, seht ihr üblicherweise eine Standard-Fehlerseite mit dem entsprechenden Fehlercode. Dumm nur, dass der Besucher dann bereits eure Seite quasi verlassen hat.

Benutzerfreundlicher wäre es, wenn der Nutzer zwar eine Fehlermeldung sieht, sich aber noch auf eurer Seite befindet. Dies kann mit eigenen Fehlerseiten realisiert werden.

Welche Fehler gibt es?

Folgende Error-Codes kann der Server ausgeben:

  • 400 - Bad Request
  • 401 - Unauthorized
  • 403 - Forbidden
  • 404 - Not Found
  • 500 - Internal Server Error

Fehlerseiten erstellen

Ihr benötigt für jede Fehlerseite eine eigene HTML-Seite, auf welcher ihr idealerweise kurz den Fehler erklärt und dem User die Möglichkeit gebt, auf die vorherige Seite zurückzukehren.

Diese Seiten legt ihr in einem Unterordner auf eurem Server, z. B. error/404.html ab.

Die .htaccess-Datei erstellen oder ergänzen

In die .htaccess-Datei müssen nun die Fehler-Codes eingearbeitet werden:

ErrorDocument 400 /error/400.html
ErrorDocument 401 /error/401.html
ErrorDocument 403 /error/403.html
ErrorDocument 404 /error/404.html
ErrorDocument 500 /error/500.html