Das Thema Mehrsprachigkeit bringt mich noch zur Verzweiflung. Hier liest man "mach einen Redirect" dort liest man "keines Falls". Ich habe nun folgende Lösung und würde mich über konstruktives Feedback über die dementsprechenden SEO-Aspekte wirklich freuen.
Es gibt 3 Seiten:
- / (= neutral): enthält Sprachauswahl zu de und en. (kein hreflang)
- de.html: deutsche Startseite (hreflang auf en und de)
- en.html: englische Startseite (hreflang auf de und en)
Code: Alles auswählen
RewriteCond %{HTTP:Accept-Language} ^de [NC]
RewriteRule ^$ /de.html [L,R=302]
RewriteCond %{HTTP:Accept-Language} ^en [NC]
RewriteRule ^$ /en.html [L,R=302]
...und alle auf en.html, die en im Browser eingestellt haben.
Alle anderen landen auf der neutralen Seite mit der Sprachauswahl.
Habe ich dadurch (und durch die verwendeten redirects als 302er) irgendeinen Nachteil?
Danke!