nunja, k.A was sich MS gedacht hat eine eigene 404 Seite auszugeben und die von den "servern" nicht anzuzeigen... ob man damit den User nicht überfordern wollte jedenfalls kann man es abstellen: unter IE,Menü:Extras,Eintrag:Erweitert und da "Kurze HTTP-Fehlermeldungen anzeigen" deaktivieren. Ich hab mich mal damit rumgeplagt weil ich dachte mein Server wäre falsch konfiguriert, komisch war eigentlich nur dass nur der IE das nicht angezeigt hat
seltsam, warum zeigt er es dann bei mir an obwohl ich "Kurze HTTP-Fehlermeldungen anzeigen" aktiviert habe? Scheinbar hält sich der IE nicht an seine eigene Konfiguration -- class God : public ChuckNorris { };
ich hab das schon mal bei einem "kleinen" Webserver (k.A wie der hieß) gesehen, der eine option hatte für "IE-Fehlerseiten anzeigen". IMHO kann man es auch relatuv einfach realisieren: Und zwar übergibt ja der Browser (normalerweise, es sei denn man hat ihn anders konfiguriert ) als User-Agent-String in der HTTP Anfrage auch seinen Namen (und IE auch noch mehr ). Wenn man das Ding also rausparst, kann man also expliziert für den IE einen 200 als Antwort zurückgeben und die Fehlerseite dranhängen.
dann checkt der browser aber nicht das es ein fehler war, außerdem müsstet du einen 302 machen und dann auf die fehlerseite umlenken -- class God : public ChuckNorris { };
wenn der IE checkt dass es ein Fehler war, dann zeigt er womöglich wieder seine eigene Fehlerseite an , aber die Idee mit der Redirection ist auch nicht schlecht...