我正在阅读与此主题相关的所有问题,但找不到任何内容。htaccess +根据浏览器语言重定向用户
首先,我有这样的域名:www.example.com
我的目的是根据用户对浏览器的语言来重定向:
例如:www.example.com => www.example .COM/ES www.example.com => www.example.com/en
我遵循这个规则,但这里是不是源网址:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP:Accept-Language} ^es [NC]
RewriteCond %{HTTP_REFERER} !^*\.domain\.com.ar/ [NC]
RewriteRule ^$ http://www.example.com/es/[L,R]
RewriteCond %{HTTP:Accept-Language} ^en [NC]
RewriteCond %{HTTP_REFERER} !^*\.domain\.be/ [NC]
RewriteRule ^$ http://www.example.com/en/[L,R]
</IfModule>
什么是不工作? – 2012-07-23 15:23:03
在这段代码中,哪里设置了目标网站?我的意思是......如果用户想要访问此网站:www.example.com,我需要根据浏览器的语言将他重定向到www.example.com/es或www.example.com/en。 – m4g4bu 2012-07-23 19:53:49