HTACCESS重写:根据语言选择规则



6个小时的复位和实验,以找出我认为简单的东西 - 没有效果,所以我必须问:

我在htaccess文件中具有域www.example.com,重定向到non-www版本example.com。

我需要做的是根据用户语言将其进一步重定向,例如:

如果用户语言是" x",而不是什么都不做(keep:example.com)else(任何其他语言)重写为example.com/otherlanguage/

你们中的任何一个熟练的stackoverflow用户都可以帮助我吗?

,所以我终于找到了解决方案:

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

最新更新