Die .htaccess Datei
Lokal erstellt man sich eine .htaccess-Datei, z.B. mit einem Texteditor. Der Name der Datei ist wie gesagt .htaccess ohne .txt oder sonstigen Dateiendungen. In dieser Datei schreibt man, z.B. folgende Zeilen:
ErrorDocument 403 /error403.php
ErrorDocument 404 /error404.php
Als Erstes steht ErrorDocument, dann die Fehlernummer, bei der die individuell gestaltete Seite angezeigt werden soll und dann noch der Pfad zu dieser Seite. In diesem Fall sind es PHP-Dateien. Es können aber natürlich auch HTML-Dateien, ASP-Dateien oder sonstige Dateitypen sein und diese müssen auch nicht zwingend im gleichen Verzeichnis wie die .htaccess-Datei liegen. Die .htaccess-Datei selbst wird auf dem Server im Stammverzeichnis, in dem die Startseite der Webseite liegt, abgelegt.
Hier werden nur die HTTP Fehler 403 und 404 mit selbst gestalteten Webseiten verknüpft. Alle HTTP-Statuscodes gibt es beispielsweise auf Wikipedia. Die Auflistung ist in den Referenzen verlinkt.
Die Fehlerseite
Auf der Fehlerseite sollte meines Erachtens deutlich die HTTP Fehlernummer mit Beschreibung zu lesen sein. Für einen 403-Fehler wäre z.B. HTTP-Fehler 403. Der Zugriff auf die Seite '...' wurde verweigert. sinnvoll. ... wäre durch die Adresse, die der User aufgerufen hat, zu ersetzen. Dies kann man mit JavaScript erreichen:
<script>document.write(window.location.href);</script>
Weiter wären ein Link zur Startseite und / oder eine Option zur Durchsuchung des Webauftritts benutzerfreundlich.