nacht-mahr: eigene fehlerseite erstellen

Ich hab´s schon mehrfach gesehen, aber den Trick noch nicht erkannt.
Wie kann ich eigene Fehlerseiten erstellen/einbinden? zb. für dead-links.

  1. 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

    --
    Ich bitte darum, dass ein Themenbereich (BARRIEREFREIHEIT) eingerichtet wird.
    1. hervorragende antwort!
      muss ich wohl mal bei 1&1 nachfrägn tun.

      thx, andi

  2. 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

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.