.htaccess 404 Frage
Martin Weber
- webserver
Hallo,
in meiner .htaccess habe ich folgende Zeile:
ErrorDocument 404 http://www.meinedomain.de/error.html
Wenn ich nun eine beilige Seite aufrufe, z.b.:
http://www.meinedomain.de/datei_gibt_es_nicht.html
lädt er wie geünscht die error.html. Leider steht dieser Name auch direkt in der Url. Mir wäre es lieber, wenn dennoch der Name datei_gibt_es_nicht.html stehen würde und dann die error.html sozusagen included wird. ich weiß das es geht, nur nicht wie.
Wer hat eine Idee?
Martin
hi,
Leider steht dieser Name auch direkt in der Url. Mir wäre es lieber, wenn dennoch der Name datei_gibt_es_nicht.html stehen würde und dann die error.html sozusagen included wird. ich weiß das es geht, nur nicht wie.
benutze einen relativen statt eines absoluten pfades mit http:// am anfang - bei letzterem sendet der server nur einen redirect-header, so dass der client die fehlerseite explizit anfordern muss.
mit relativem pfad liefert der server die fehlerseite zurück, ohne die redirect-aufforderung.
das steht übrigens auch in der doku (http://httpd.apache.org/docs/mod/core.html.en#errordocument) - also nächstes mal bitte vor dem fragen dort nachschauen.
gruß,
wahsaga
Hallo Martin,
dann laß' doch einfach http://www.meinedomain.de weg.
Also nur:
ErrorDocument 404 /error.html
CYa
GONZO