Calocybe: .htaccess - ErrorDocument - Strato

Beitrag lesen

Auch Hi!

ErrorDocument 404 /error_html/404.html

Das funzt aber nicht, im IE kommt die "normale" 404er Seite.

Klappt es mit Netscape? Meines Wissens ist das eine Eigenheit von IE5 (ich sage absichtlich nicht Bug). Wenn der vom Server die Antwort 404 bekommt, kann der naemlich durchaus ein eigenes passendes Error document anzeigen, oder den Benutzer auf voellig andere Weise (z.B. Message box) darauf aufmerksam machen, dass die Seite nicht da ist. Das muesste sich irgendwo in den Optionen des IE auch abschalten lassen. Ich hab auch mal gehoert, dass das Error document nur eine bestimmte Mindestgroesse haben muss und der IE dann doch dieses und nicht das eigene anzeigt.

Das Merkwürdeige ist, das es mit folgendem Eintrag klappt:

ErrorDocument 404 http://www.meine-domain.de/error_html/404.html

DO NEVER DO THAT! Damit wandelst Du die 404-Response in eine 302-Response um (temporaerer Redirect). D.h. die Clients (Browser, irgendwelche Robots, whatever...) bekommen *nicht* mehr mitgeteilt, dass es diese Seite gar nicht gibt, sondern dass sie (zeitweise) woanders zu finden ist. Deswegen fordert der IE dann eben die andere Addresse an (und wird diese wahrscheinlich auch in die Location bar schreiben), was ja eine ganz normale Seite ist. Schlimmer ist aber, dass dadurch Suchmaschinen- und andere Robots durcheinander kommen. Die glauben dann naemlich, diese Seite gibt es, und indizieren sie froehlich, aber in Wirklichkeit muessten sie sie streichen, weil es sie ja eben nicht gibt.

So long