Ich will auf einer meiner Seiten eine automatische Sprach-Weiterleitung auf die sprachlich passende index.html machen.
Dafür habe ich folgendes in die .htaccess eingefügt, lande aber trotz meiner 'de' Sprachkennung immer auf der 'en'-Seite...
Weiß jemand eine Lösung?
Code: Alles auswählen
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP:Accept-Language}^.*de.*$ [NC]
RewriteRule ^(.*)$ http://www.domain.eu/de/$1 [L,R=301]
RewriteCond %{HTTP:Accept-Language} ^.*fr.*$ [NC]
RewriteRule ^(.*)$ http://www.domain.eu/$1 [L,R=301]
RewriteCond %{HTTP:Accept-Language} ^.*it.*$ [NC]
RewriteRule ^(.*)$ http://www.domain.eu/it/$1 [L,R=301]
RewriteCond %{HTTP:Accept-Language} ^.*es.*$ [NC]
RewriteRule ^(.*)$ http://www.domain.eu/es/$1 [L,R=301]
RewriteCond %{HTTP:Accept-Language} ^.*en.*$ [NC]
RewriteRule ^(.*)$ http://www.domain.eu/en/$1 [L,R=301]
RewriteRule !^de|en|fr|it|es/ /de%{REQUEST_URI} [L]
Code: Alles auswählen
RewriteEngine Off