Code:
de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Wenn mich net alles täuscht ist das 2. "de" und "us" eine bezeichnung für das Land. Ist sogar semantisch äußerst korrekt, da es soviel aussagt wie: "Ich hätte die Ressource gerne in Deutsch/Englisch für Deutschland/USA". Also im Prinzip genau die Antwort auf die Frage, die Ihr stellt. Aber ist ja auch kein Beinbruch, wenn das mit den IPs ordentlich funktioniert np.
EDIT:
Ok, der Header sagt nicht wirklich "für Deutschland" aus, sondern eher "Auf Deutsch wie es in Deutschland gesprochen wird", aber da müsste man nochmal genauer die HTTP Specs durchgehen, bzw. die ISO Tag Specs, die da verwendet wurden.
Mit dieser Geolokalisierung ists eh so ne Sache. Noch ein Problem an der IP Geschichte sind Proxys (die mMn. das größte Problem hier darstellen könnten).
Ich hab jetzt noch net in den Code geschaut, aber HTTP-Caching muss deaktiviert werden für den Spaß? Weil Ihr könnt ja kein passenden "Vary"-Header für die IP setzen?
Lesezeichen