warum laßt ihr das eigentlich nicht den apache entscheiden?
wenn ihr eine
index.html.de
index.html.en
index.html.it
schreibt, dann nimmt der Apache die vom Browser bevorzugte Sprache und gibt dann diese datei als index.html aus, falls diese funktion nicht deaktiviert wurde, was aber selten vorkommt.
Zu Testen unter
www.tutzer.com
Die Sprache ändert man im ie unter Extras->Internetoptionen mit dem Button Sprachen...
Falls dann die Surferurl de enthält kann immer noch umgeleitet werden. Ich zum Beispiel aber komm aus Italien, habe meist einen .net - Provider und bevorzuge deutsche Seiten.
Eine eindeutige Kennung des Herkunftlandes ist nicht möglich. Deshalb sollte man dem User die Möglichkeit geben auf jeder Seite die Sprache zu wechseln. Wär auch schrecklich wenn es möglich wäre das herkunftsland eindeutig zu identifizieren. Verschiedene Werbeprovider haben es versucht, sind aber gescheitert.
---
We are born wet, naked and hungry, then things got worse!