ErrorDocument 404 "d:/web/error/404.html"
zurück geaendert. Fakt ist nun, dass ich anstatt einer 404 eine 302 bekomme.
Den Grund hatte ich bereits beschrieben. Und so steht's in der Apache-Anleitung:
"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, [..]"
ErrorDocument akzeptiert nur URLs (oder eine Textzeile, das interessiert jetzt aber nicht). "d:/web/error/404.html" ist keine URL, sondern ein Pfad im Windows-Dateisystem, kann vom Apache aber als absolute URL angesehen werden, weil es mit einem vermeintlichen Protokoll "d:" beginnt (vergleiche "http:" oder "ftp:" bei echten Protokollen). Wenn überhaupt, müsste es in etwa "file:d:\web\error\404.html" lauten, das ist aber bei Dir natürlich Humbug.
Die richtige ErrorDocument-Angabe müsste folgendermaßen aussehen:
ErrorDocument 404 /error/404.html
Jede andere Möglichkeit funktioniert nicht wie gewünscht.
Gruß,
soenk.e