2016-12-06 12 views
1

Ich versuche nur meine Homepage (Root) Redirect von Browser-Sprache zu machen. Was ich habe jetzt (siehe unten) umleitet, egal welche URL Sie in eingeben. Kann ich som bedingter Zustand oder irgendetwas, nur diese Regel machen die Arbeit auf meiner Homepage gesetzt (subdomain.mydomain.com)Redirect nur Homepage (Root) basierend auf Browser-Sprache

RewriteEngine on 
RewriteCond %{HTTP:Accept-Language} (da) [NC] 
RewriteRule .* http://subdomain.mydomain.com/dk/ [R,L] 
RewriteCond %{HTTP:Accept-Language} (no) [NC] 
RewriteRule .* http://subdomain.mydomain.com/no/ [R,L] 

Antwort

0

Sie benötigen zu verwenden ^/?$ Regex, um Zielseite wie folgt zu entsprechen:

RewriteEngine on 

RewriteCond %{HTTP:Accept-Language} da [NC] 
RewriteRule ^/?$ /dk/ [R=301,L] 

RewriteCond %{HTTP:Accept-Language} no [NC] 
RewriteRule ^/?$ /no/ [R=301,L] 
+1

Arbeitete wie ein Charme! Vielen Dank, Anubhava. – Kasper

Verwandte Themen