Detlef G.: Frage zu language negotiation

Beitrag lesen

Hallo tommi

z.B. für die Kontakt-Seite:
http://example.org/de/kontakt/impressum.php
http://example.org/en/contact/imprint.php

beim Index sieht es so aus:
http://example.org/de/index.php
http://example.org/en/index.php

Wie krieg ich den Server nun dazu, anhand der im Browser des Benutzers angegebenen Sprache die entspr. Sprache zu wählen?

Besonders beim ersten Beispiel am besten überhaupt nicht!
Jemand, der „impressum” aufruft, will auch auf „impressum” landen und nicht ungefragt auf der englischsprachigen Parallelseite.

Meine Meinung: Jeder soll genau auf der Seite landen, die er aufruft.
Jemand der „http://example.org/de” oder eine Resource unterhalb davon aufruft, soll genau auf dieser landen, ohne dass irgend eine Sprachautomatik dazwischenfunkt, bei „http://example.org/en” genauso.
Automatisch die wahrscheinlich passende Sprachversion sollte nur der bekommen, der „http://example.org” aufruft.

Jede Seite sollte einen Link auf die selbe Seite in der anderen Sprachversion enthalten.

Wie eine Sprachauswahl beim direkten Aufruf von „http://example.org” erfolgen könnte, findest du bei „Alternative Inhalte senden”.

Auf Wiederlesen
Detlef

--
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!