Hi there
Kürzlich bekam ich von einem Kollegen ein Feedback, dass meine Website bei ihm immer einen HTTP-406er-Fehler anzeige. Ich schaute dann in den WWW-Logs nach - und etwa 0.5% meiner Besucher bekommen einen 406 zurück. Eigentlich sehr wenig, aber es nervt mich total, weil ich nicht weiss, an was es liegen könnte. Der Betroffene benutzt einen normalen NS 4.7 (Mozilla/4.7 [de] (Win95; I)).
Ich krieg' diesen Fehler einfach nie! Aus der HTTP-406-Beschreibung werde ich auch nicht ganz schlau, bei was ich einen Fehler gemacht haben könnte (vielleicht bei der 'Programmierung' der .htaccess-Datei?):
406 - Not Acceptable
The resource identified by the request is only capable of generating
response entities which have content characteristics not acceptable
according to the accept headers sent in the request.
Unless it was a HEAD request, the response SHOULD include an entity
containing a list of available entity characteristics and location(s)
from which the user or user agent can choose the one most
appropriate. The entity format is specified by the media type given
in the Content-Type header field. Depending upon the format and the
capabilities of the user agent, selection of the most appropriate
choice MAY be performed automatically. However, this specification
does not define any standard for such automatic selection.
Note: HTTP/1.1 servers are allowed to return responses which
are not acceptable according to the accept headers sent in the
request. In some cases, this may even be preferable to sending
a 406 response. User agents are encouraged to inspect the
headers of an incoming response to determine if it is
acceptable.
If the response could be unacceptable, a user agent SHOULD
temporarily stop receipt of more data and query the user for a
decision on further actions.
Ich gebrauche MultiViews (Content Negotiation), AddLanguage, LanguagePriority und noch paar andere wichtige Sachen wie ErrorDocs etc..
Hat jemand mit diesem Problem Erfahrungen gemacht? Ich wäre sehr froh um einen Tipp!
Vielen Dank,
Beat