Björn Höhrmann: Fehler 406

Beitrag lesen

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?):

Ich gebrauche MultiViews (Content Negotiation), AddLanguage, LanguagePriority und noch paar andere wichtige Sachen wie ErrorDocs etc..

Status 406 bedeutet das der Webserver keine Resource finden kann, die mit dem Request vereinbar ist, also z.B.

Request:
Accept-Language: en

Response
Content-Language: de

Wenn mod_negotiate aktiv wird (diesbez. gibt es einige 'bugs' über die ich in comp.infosystems.www.servers.unix versucht habe zu diskutieren), sendet Apache statt des Deutschen Inhaltes den Status 406 (Der Client will ja nur generisch-englischen Inhalt).

Schick deinen Kollegen auf http://echo.znet.de:8888/ und lass dir die Ausgabe schicken und gehe die Accept: Felder durch.

http://www.bjoernsworld.de/