我正在閱讀與此主題相關的所有問題,但找不到任何內容。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