我试图通过浏览器语言只让我的主页(根)重定向。我现在得到的(见下文)无论您输入什么 URL,都会重定向。我可以设置 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]
您需要使用正则表达式来匹配^/?$
如下所示的登录页面:
RewriteEngine on
RewriteCond %{HTTP:Accept-Language} da [NC]
RewriteRule ^/?$ /dk/ [R=301,L]
RewriteCond %{HTTP:Accept-Language} no [NC]
RewriteRule ^/?$ /no/ [R=301,L]