Hallo!
Eigentlich wollte ich Euch fragen wie ich das ändern kann, daß also
error404.php in der Adreßzeile angezeigt wird. Jetzt werde ich allerdings
unsicher, denn bei http://www.selfhtml.org/l%F6ksdjf läufts genauso.Der Apache hat da unterschiedliche Verhaltensweisen. Was Du möchtest, ist,
daß er einen Redirect auf /error404.php aussendet; der Client wird dann
zu dieser URL weitergeleitet. Dies kriegst Du hin, wenn Du in der Direktive
ErrorDocument nicht die relative URL sondern die absolute URL, also mit
http://domain.tld/error404.php angibst. Siehe auch:
http://httpd.apache.org/docs/mod/core.html#errordocument(Wieso eigentlich? Ich finde das von Dir kritisierte Verhalten eigentlich
logischer)
Naja, ich komme mir vor wie beim Anzug probieren. Des einen Blau ist zu dunkel, des anderen Stoff zu fein.
Meine Überlegung war, daß wenn in der Adresszeile eine falsche URL steht, ist das wie wenn ich in einer Stadt vor einem Adressschild stehe und es diese Adresse gar nicht gibt.
Aber Du und Andreas haben mich überzeugt, schon wegen dem korrekten 404er.
Besten Dank
Viennamade