Peter Nack: Redirect, Localization, SEO

Beitrag lesen

Hallo Beat,

Böse. Zuerst bitte berücksichtigen, was ein User durch seine aktive Sprachwahl via deine Sprach-Links ausgewählt hat.

Glaube du hast mich ein wenig falsch verstanden.
Meine Vorgehensweise soll ja wie folgt sein:

  • User ruft Seite auf
  • Es wird ueberprueft ob LANG-Cookie gesetzt ist
      - Ja: Subdomain anhand dessen bestimmen
      - Nein: Browser-Einstellung abfragen
        - Vorhanden: entsprechende Subdomain bestimmen
        - Nicht vorhanden: Default Subdomain
  • Beim manuellen Aendern der Sprache wird das Cookie via PHP gesetzt

Unter anderem bekommst du keine Same-Origin-Policy vor den Kopf geknallt und brauchst nicht mit Cookie Domains rummurksen.

Da ich sowieso - unabhaengig von dem aktuellen Anliegen mit der Sprache - laufende Sitzung ueber Subdomains hinweg verteilen muss, spielen diese Kriterien keine grosze Rolle fuer mich.

Danke & MfG
Peter