我试图只通过浏览器语言重定向我的主页(root)。我现在得到的内容(见下文)无论你键入什么网址都会重定向。我可以设置som条件状态或任何东西,只是让这个规则在我的主页上工作(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]
答案 0 :(得分:0)
您需要使用^/?$
正则表达式来匹配着陆页,如下所示:
RewriteEngine on
RewriteCond %{HTTP:Accept-Language} da [NC]
RewriteRule ^/?$ /dk/ [R=301,L]
RewriteCond %{HTTP:Accept-Language} no [NC]
RewriteRule ^/?$ /no/ [R=301,L]