仅基于浏览器语言重定向主页(根)

问题描述:

我想通过浏览器语言仅重定向我的主页(根)。我现在得到了(见下文),无论重定向你输入什么网址。我可以设置索姆条件状态或任何东西只是让我的主页(subdomain.mydomain.com)仅基于浏览器语言重定向主页(根)

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] 

你需要这个工作规则使用^/?$正则表达式匹配这样的着陆页:

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

工作就像一个魅力!非常感谢你,anubhava。 – Kasper