Automatische Sprachwahl per .htaccess - Problem
Verfasst: 11.12.2008, 08:17
Moin!
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?
In den jeweiligen Ordnern habe ich eine .htaccess mit
Die Hauptseite ist französisch, also nicht über die Regel wundern...
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