Forums Neueste Beiträge
 

IE9 und CSS ergibt 406?

24/08/2012 - 11:51 von Stefan+Usenet | Report spam
Greift jemand mit dem IE9 auf <http://www.epaxios.com/formats.css> zu, dann
bekommt er - habe ich gerade eben bemerkt - anstatt des Stylesheets den
Response Code 406 zurueck. Das ist natuerlich nicht wirklich prickelnd fuer
die optische Gesamterscheinung der Seite.

Google verraet mir, dass dieses Problem auftaucht, wenn der falsche
kann ich das allerdings nicht, denn der Response Code wird ja gesetzt,
bevor der Browser den Content-Type ueberhaupt zu Gesicht bekommt.
(Abgesehen davon waere das hier auch gar nicht der Fall, ich bekomme das
CSS mit "text/css" ausgeliefert, wie erwartet).

Was hat sich hier denn um alles in der Welt schon wieder geaendert?

Servus,
Stefan

http://kontaktinser.at/ - die kostenlose Kontaktboerse fuer Oesterreich
Offizieller Erstbesucher(TM) von mmeike

Stefan. Sauer und dezent!
(Sloganizer)
 

Lesen sie die antworten

#1 Christoph Schneegans
24/08/2012 - 12:02 | Warnen spam
Stefan Froehlich schrieb:

Greift jemand mit dem IE9 auf <http://www.epaxios.com/formats.css>
zu, dann bekommt er - habe ich gerade eben bemerkt - anstatt des
Stylesheets den Response Code 406 zurueck.



Das làßt sich leicht reproduzieren:

GET /formats.css HTTP/1.1
Accept: text/css
Connection: close
Host: epaxios.com

HTTP/1.1 406 Not Acceptable
Date: Fri, 24 Aug 2012 09:55:50 GMT
Server: Apache
Alternates: {"dispatch.php" 1 {type application/x-httpd-php}}
Vary: negotiate
TCN: list
Connection: close

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>406 Not Acceptable</title>
</head><body>
<h1>Not Acceptable</h1>
<p>An appropriate representation of the requested resource /formats.css could not be found on this server.</p>
Available variants:
<ul>
<li><a href="dispatch.php">dispatch.php</a> , type application/x-httpd-php</li>
</ul>
</body></html>

Offensichtlich macht das Skript "dispatch.php" nicht ganz das, was
es soll. Typischerweise ist es besser, Webserver-Funktionen wie
Content Negotiation nicht in PHP nachzubauen.

Ich habe leider keinen IE9 zur Hand und kann deshalb nichts zu
dessen "Accept"-Header sagen.

<http://schneegans.de/web/kanonische-adressen/> · Gute URLs

Ähnliche fragen