【发布时间】:2012-07-23 12:38:14
【问题描述】:
我正在阅读与该主题相关的所有问题,但找不到任何内容。
首先,我有这个域: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>
【问题讨论】:
-
在这段代码中,在哪里建立目标网站?我的意思是...如果用户想要访问此站点:www.example.com,我需要根据浏览器的语言将他重定向到 www.example.com/es 或 www.example.com/en。
标签: .htaccess