Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Automatische Sprachwahl per .htaccess - Problem

Hier können Sie Ihre Fragen zum Thema Suchmaschinenoptimierung (SEO) / Positionierung stellen
Neues Thema Antworten
Clinique
PostRank 2
PostRank 2
Beiträge: 43
Registriert: 19.05.2008, 10:21

Beitrag von Clinique » 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?

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]
In den jeweiligen Ordnern habe ich eine .htaccess mit

Code: Alles auswählen

RewriteEngine Off
Die Hauptseite ist französisch, also nicht über die Regel wundern...