Thomas Luethi: Validator kaputt?

Beitrag lesen

Hallo,

http://jigsaw.w3.org/css-validator/validator-uri.html
Wenn ich dort einen URI zur Validierung eingebe, dann krieg ich folgenden Fehler:
Target: http://www.tc-bernau.de/weicss.css
I/O Error: Unable to contact target server www.tc-bernau.de:80 after 3 tries.
Die URI ist aber _richtig_
Weiss jemand, was da falsch läuft?

Der Mozilla Web Sniffer ist in solchen Faellen manchmal hilfreich.
Er zeigt die _ganze_ Antwort, die der Webserver auf eine HTTP-Anfrage gibt.
http://webtools.mozilla.org/web-sniffer/view.cgi?url=http%3A%2F%2Fwww.tc-bernau.de%2Fweicss.css

HTTP/1.1 200 OKCRLF
Date: Thu, 17 Jul 2003 07:46:10 GMTCRLF
Server: Apache/1.3.26 (Unix) mod_scriptCRLF
Vary: HostCRLF
Last-Modified: Fri, 11 Jul 2003 22:18:19 GMTCRLF
ETag: "1cf35e9-9d6-3f0f37ab"CRLF
Accept-Ranges: bytesCRLF
Content-Length: 2518CRLF
Connection: closeCRLF
Content-Type: text/cssCRLF
CRLF
/* DATEI: weicss.css */CRLF
CRLF
html { CRLF
margin:0;CRLF

... und so weiter
(Die CRLF sind Zeilenumbrueche und voellig normal.)

Was mir verdaechtig vorkommt, ist die Zeile:
Vary: Host
Hat irgendwas damit zu tun, dass der Server je nach Anfrage
etwas verschiedenes ausliefern koennte oder so.
Sollte primaer fuer Proxys interessant sein, kann aber
bei gewissen Browsern (MS IE 4.0) fuer Probleme sorgen.
Solange Du keine Content-Negotiation oder Browser-Weiche
fuer das CSS hast, ist der Vary-Header IMHO ueberfluessig.

Der Vary-Header ist in der HTTP 1.1 Spezifikation beschrieben:
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.44

Frag mal beim Betreuer Deines Servers nach, was der Vary-Header
hier soll.

HTH, mfg
Thomas