我有一个使用joomla的mysite.it,该网站位于/ home子目录中,在root / / RewriteRule ^(.*)$ /home/$1 [L]
RewriteRule ^(/)?$ home/index.php [L]
中有一个htaccess,因此隐藏了/ home。
我还安装了joomfish用于辅助(en)语言,modrewrite和没有友好的URL。
我还买了一个二级mysite.us,它现在只需重定向到英语joomsifh管理的语言。
所以我想做什么,如果可能的话,有点像:
如果检测到的语言是英语,用mysite.us重写mysite.it(请不要触摸joomlish ulr;)
P.S。 我在我自己的linux vps服务器和joomla 1.5.26
答案 0 :(得分:0)
试试这个:
`
# If prefered language contains english ...
RewriteCond %{HTTP:Accept-Language} en
# and if accessing .it domain
RewriteCond %{SERVER_NAME} .*it$
RewriteRule /(.*) http://mysite.us/$1 [R,L]
`