Eine Website wird öfters umgebaut, Seiten kommen hinzu, andere Seiten werden entfernt oder bekommen eine neue Adresse. Was passiert aber, wenn eine dieser Seiten noch über einen externen Link, zum Beispiel aus einer Suchmaschine oder den Lesezeichen aufgerufen wird? Dann bekommt der Besucher die Standard-Fehlerseite des Browsers für den Fehler 404 (
Seite nicht gefunden) angezeigt.

Eine selbst gestaltete Fehler-Weiterleitungsseite, leitet den Besucher sicher zum Angebot der Webseite (nur auf einem Unix-Server möglich oder die Funktion wird vom
Webspace-Provider nicht unterstützt!).
Sie können ganz einfach eine eigene Fehlerseite bauen, auf der Sie schreiben, dass die gesuchten Informationen an anderer Stelle sind und auf diese Seite auch einen Link zur Startseite setzen.
Quelltext: „
error.php”
<!DOCTYPE html>
<html>
<head>
<title> Webseite nicht gefunden! </title>
</head>
<body>
<h2> Die Seite kann nicht angezeigt werden! </h2>
Die gewünschte Seite ist zurzeit nicht verfügbar.<br>
Möglicherweise sind technische Schwierigkeiten aufgetreten <br>
oder die gesuchte Seite wurde entfernt.<br>
<ul>
<li> Link zur <a href="http://www.ihreseite.de"> Startseite </a>
<li> Eine Seite <a href="javascript: history.back()"> Zurück </a>
<li> <a href="mailto:xxxx@yyy.zz">E-Mail an den Webmaster senden</a>
</ul>
</body>
</html>

Das ist nur ein Beispiel, Sie können die Seite gestalten wie Sie möchten!
Sie benötigen noch eine weitere Datei mit dem Dateinamen „
.htaccess”
Anmerkung: Beachten Sie die Kleinschreibung und den
Punkt am Namensanfang! (standardmäßig wird die Datei als
.txt-Datei gespeichert, so dass diese dann „
.htaccess.txt” heißt. In diesem Fall müssen Sie diese noch umbenennen.)
In die Datei schreiben Sie diese Zeilen:
ErrorDocument 400 http://www.ihreseite.de/error.php
ErrorDocument 401 http://www.ihreseite.de/error.php
ErrorDocument 403 http://www.ihreseite.de/error.php
ErrorDocument 404 http://www.ihreseite.de/error.php
ErrorDocument 500 http://www.ihreseite.de/error.php
ErrorDocument 503 http://www.ihreseite.de/error.php
Ersetzen Sie
http://www.ihreseite.de durch den
URL Ihrer Homepage.
Wichtig ist die Angabe
error.php
Laden Sie die Dateien „
error.php” und „
.htaccess” auf Ihren Webspace ins
Hauptverzeichnis hoch und rufen sie dann mit Ihrem Browser irgendeine Seite unter Ihrer Domain auf, die nicht existiert, zum Beispiel: „
www.ihreseite.de/hallo.php”.

Nun sollte Ihre selbst erstellte Fehlerseite angezeigt werden.
• Bei den folgenden Server-Fehlermeldungen wird die Fehlerseite nun angezeigt:
400 Bad Request - Die Anfrage konnte so nicht verstanden werden. Anfrage bitte ändern.
401 Unauthorized - Der Besucher hatte keine Genehmigung bzw. Berechtigung, diesen Zugriff auszuführen.
403 Forbidden - Verbotene Anfrage! Dabei geht es nicht um eine fehlende Genehmigung, sondern die Art des Zugriffes selbst ist strikt verboten!
404 File Not Found - Das angegebene Dokument konnte nicht gefunden werden.
500 Server Error - Interner Fehler im Server. Dies können Hard- oder Softwarefehler sein, die den Server von einer korrekten Abarbeitung abhalten.
503 Out of Resources - Der Server hat wegen Überlastung den Dienst (zeitweise) eingestellt!
Info:
Mehr über Server Fehlermeldungen