Apache sendet bei 404 keine Content-Length

2005-07-13 Diskussionsfäden Marcus Walther
(Eigentlich ist diese Frage nicht Debian-spezifisch. Ich hatte diese 
Frage bereits in de.comm.software.webserver gepostet, allerdings scheint 
niemand eine Loesung zu kennen.)


Hallo,

mir ist aufgefallen, dass mein Apache (1.3.33) bei einem 404 keine
Content-Length Angabe sendet (ob angepasste Statusseite oder die
Apache-interne).

Leider stoert sich der Internet Explorer daran und zeigt seine eigene
interne Fehlerseite an. Firefox  Co haben keine Probleme. Ganz klar ein 
Fehler im IE, aber an diesem kann ich leider nichts aendern. :/


Wie kann ich den Apachen dazu bringen, auch bei 404 die Content-Length
mitzusenden (bei Status 200 ist diese dabei)?

Gruss, Marcus

PS: Das IE-zeigt-die-interne-Seite-512-Byte-Problem trifft nicht zu.


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Apache sendet bei 404 keine Content-Length

2005-07-13 Diskussionsfäden Thomas Amm

Marcus Walther wrote:

(Eigentlich ist diese Frage nicht Debian-spezifisch. Ich hatte diese 
Frage bereits in de.comm.software.webserver gepostet, allerdings 
scheint niemand eine Loesung zu kennen.)


Hallo,

mir ist aufgefallen, dass mein Apache (1.3.33) bei einem 404 keine
Content-Length Angabe sendet (ob angepasste Statusseite oder die
Apache-interne).

Leider stoert sich der Internet Explorer daran und zeigt seine eigene
interne Fehlerseite an. Firefox  Co haben keine Probleme. Ganz klar 
ein Fehler im IE, aber an diesem kann ich leider nichts aendern. :/


Wie kann ich den Apachen dazu bringen, auch bei 404 die Content-Length
mitzusenden (bei Status 200 ist diese dabei)?

Gruss, Marcus

PS: Das IE-zeigt-die-interne-Seite-512-Byte-Problem trifft nicht zu.


Eigene Fehlerseite definieren, dort den Fehler aus der Apache-Variable 
auslesen, und den Header selber senden.
Mit PHP oder Perl ist das relativ einfach zu machen, es steht mehr oder 
weniger in der httpd.conf, wie das geht.

Gruss,

Thomas


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Apache sendet bei 404 keine Content-Length

2005-07-13 Diskussionsfäden Marcus Walther

Hallo Thomas!

Thomas Amm schrieb:

mir ist aufgefallen, dass mein Apache (1.3.33) bei einem 404 keine
Content-Length Angabe sendet (ob angepasste Statusseite oder die
Apache-interne).

[...]
Eigene Fehlerseite definieren, dort den Fehler aus der Apache-Variable 
auslesen, und den Header selber senden.
Mit PHP oder Perl ist das relativ einfach zu machen, es steht mehr oder 
weniger in der httpd.conf, wie das geht.


Genau das mache ich. Mit Firefox  Co klappt es auch ohne Content-Length 
perfekt.


Der IE braucht wohl diese Angabe. Interessanterweise liefert auch der IE 
beim ersten Fehler die selbst definierte Seite aus, beim zweiten Fehler 
jedoch nicht mehr...


Gruss, Marcus


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Apache sendet bei 404 keine Content-Length

2005-07-13 Diskussionsfäden Thomas Amm

Marcus Walther wrote:


Hallo Thomas!

Thomas Amm schrieb:


mir ist aufgefallen, dass mein Apache (1.3.33) bei einem 404 keine
Content-Length Angabe sendet (ob angepasste Statusseite oder die
Apache-interne).



[...]

Eigene Fehlerseite definieren, dort den Fehler aus der 
Apache-Variable auslesen, und den Header selber senden.
Mit PHP oder Perl ist das relativ einfach zu machen, es steht mehr 
oder weniger in der httpd.conf, wie das geht.



Genau das mache ich. Mit Firefox  Co klappt es auch ohne 
Content-Length perfekt.


Der IE braucht wohl diese Angabe. Interessanterweise liefert auch der 
IE beim ersten Fehler die selbst definierte Seite aus, beim zweiten 
Fehler jedoch nicht mehr...


Gruss, Marcus


Uh - schon wieder neue IEsoterik.
Erfahrungsgemaess hift da meistens gar nichts, weil
-diesem Mistvieh von einem Browser bei der naechsten Version ohnehin 
wieder eine neue Spinnerei einfaellt

-nicht einmal die Entwickler wissen, was das soll

Take it as a feature...



--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)