Hallo Martin!
"Note that when you specify an ErrorDocument that points to a remote URL (ie. anything with a method such as http in front of it), Apache will send a redirect to the client to tell it where to find the document, even if the document ends up being on the same server. This has several implications, the most important being that the client will not receive the original error status code, but instead will receive a redirect status code."
Dann zeig mir doch bitte (Neugier!) außerdem den dazu passenden Eintrag aus der .htaccess. Nach dem Verhalten des Servers zu urteilen, der auf den Request direkt mit einem 404-Status antwortet, verweist du nämlich *nicht* per HTTP auf das ErrorDocument. Dann würde nämlich außerdem nicht mehr die ursprüngliche Request-URL in der Adresszeile stehen, sondern die des ErrorDocuments.
Ach, das (HTTP) hattest Du gemeint. Sorry, wer lesen kann ist im Vorteil, dann hast Du natürlichement Recht!
Dennoch hier der Ausschnitt aus der .htaccess:
ErrorDocument 404 /error/404.shtml
Und hier Dein Besuch:
79.217.XXX.XXX - - [05/Dec/2009:09:53:48 +0100] "GET /gibsnieundnimmer.html HTTP/1.1" 404 10696 www.atomic-eggs.com "-" "Mozilla/5.0 (Windows; U; Windows NT 5.0; de; rv:1.9.0.11) Gecko/2009060215 Firefox/3.0.11" "-"
BTW: Wo ist der Generic Browser? ;)
Viele Grüße aus Frankfurt/Main,
Patrick
_ - jenseits vom delirium - _
Diblom [link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
J'ai 10 ans! | Achtung Agentur! | Nichts ist unmöglich? Doch! | Heute schon gegökt?