hi,
[ 61] Accept-Language: fr,de-at;q=0.8,de;q=0.6,en-us;q=0.4,en;q=0.2
d.h. fr und de-at haben beide im IE einen Quality Factor (q) von 0.8
falls ich die Apache-Dokumentation http://httpd.apache.org/docs/content-negotiation.html im Abschnitt "Apache Negotiation Algorithm" richtig interpretiere, führt die Tatsache, dass 2 de-Varianten im Request vorhanden sind und eine de-Seite am Server liegt, zur "Fehllieferung", obwohl fr an 1. Stelle steht. Ist das wirklich so, oder verstehe ich etwas grundsätzlich falsch?
normalerweise sind die accept language angaben in der reihenfolge ihres auftauchens zu bewerten, also fr vor de-at.
da fr und de-at aber den selbe quality factor haben, geht der server davon aus, dass dir (benutzer) beide sprachen gleich wichtig sind.
eine französische version hat er nicht, also liefert er dir die deutsche.
das de weiter hinten nochmals auftaucht, ist hier m.e. nicht relevant.
aber für den server ist de-at ebenfalls deutsch, also ist dir deutsch gleich wichtig wie französisch - und da es eine deutsche version gibt, eine französische aber nicht, denkt der server, dass er damit deinen wünschen am besten entspricht.
vóila!
gruss,
wahsaga