eigene fehlerseite erstellen
nacht-mahr
- webserver
Ich hab´s schon mehrfach gesehen, aber den Trick noch nicht erkannt.
Wie kann ich eigene Fehlerseiten erstellen/einbinden? zb. für dead-links.
Hallo nacht-mahr,
Ich hab´s schon mehrfach gesehen, aber den Trick noch nicht erkannt.
Es ist kein Trick. Es ist ein Feature. ;-)
Wie kann ich eigene Fehlerseiten erstellen/einbinden? zb. für dead-links.
Dead-Links erzeugen den HTTP-Statuscode 404. Daher musst Du Deinen Webserver anweisen, für 404er eine eigene HTML-Seite anzuzeigen. Beim Apache-Server geht das, in dem Du in das Verzeichnis, von dem aus alle Unterverzeichnisse diese Fehlerseite erhalten sollen, eine .htaccess-Datei anlegst, die folgenden Inhalt hat:
ErrorDocument 404 /pfad/zur/datei/fehlerseite.html
Wobei /pfad/zur/datei immer das ist, was im Browser nach dem Hostnamen steht, also wenn Du fehlerseite direkt über
http://www.example.com/fehler/fehlerseite.html
aufrufen kannst, dann musst Du also
ErrorDocument 404 /fehler/fehlerseite.html
eingeben. Wohlgemerkt: Beim Apache. (mit entsprechenden Rechten) Bei anderen Webserven solltest Du die entsprechenden Dokumentationen lesen.
Ähm, ach ja, achte darauf, dass die Seite größer als 512 Bytes ist, sonst zeigt der Internet Explorer seine eigene an.
Christian
hervorragende antwort!
muss ich wohl mal bei 1&1 nachfrägn tun.
thx, andi
Hi,
Ich hab´s schon mehrfach gesehen, aber den Trick noch nicht erkannt.
Wie kann ich eigene Fehlerseiten erstellen/einbinden? zb. für dead-links.
Wie das geht, hat Christian schon erklärt.
Wie Du dead-links findest:
für Windows: http://home.snafu.de/tilman/xenulink.html
cu,
Andreas