进行了6个小时的研究和实验,以确定我认为简单 - 并且没有效果,所以我必须问:
我在htaccess文件中有域名www.example.com,有重定向到非www版本example.com。
我需要做的是根据用户语言进一步重定向,如下所示:
如果用户语言为" X"不要做(保持:example.com) ELSE(任何其他语言)REWRITE TO example.com/otherlanguage /
你们中任何一位非常熟练的stackoverflow用户能帮助我吗?
答案 0 :(得分:0)
所以我终于找到了解决方案:
RewriteCond %{HTTP:Accept-Language} !^pl.+ [NC]
RewriteRule ^$ http://imaginakcja.pl/en/ [R=301,L]
你这样读过:
RewriteCond = IF
%{this browser header value}
! = IS NOT
^pl = language string begining with "pl"
.+ = followed by any other character
[NC] = regarding letter case
RewriteRule = THAN
^$ = whole request (A)
http://example.com (B)
[R=301,L] = switch A to B permamently, finish