Browserweiche nach Sprache / Land

SLM

B1G-Software-Kunde
Wenn man ein paar Beiträge in diversen Foren liest, scheiden sich daran scheinbar die Geister. Es gibt ja mehrere Lösungen:

- Javascript
- htaccess
- PHP usw.

um den User entsprechend seiner eingestellten Sprache auf die richtige Seite zu leiten. Doch welche Methode ist die sinnvollste?

Oder ist es einfacher, die Entscheidung dem User zu überlassen und einfach einen Link auf die entsprechende Sprache zu legen?
 
Die beste Lösung ist, den Benutzer auf Basis des Accept-Language-Headers weiterzuleiten. Also beispielsweise:
Code:
http://www.example.com/ -> http://www.example.com/de/

Auf der Seite gibt es dann natürlich die Möglichkeit, nach http://www.example.com/en/ zu wechseln.

Wird direkt die lokalisierte Seite aufgerufen (im Beispiel also http://www.example.com/de/) sollte keine Umleitung erfolgen, auch wenn die Seite nicht zum erwähnten Header passt. Siehe auch https://support.google.com/webmasters/answer/182192?hl=en#1
 
Last edited:
Back
Top