Htaccess根据语言重写Joomla中的顶级域名



我有一个与joomla mysite.it,该站点位于/home子目录中,在根目录/有一个带有RewriteRule ^(.*)$ /home/$1 [L] RewriteRule ^(/)?$ home/index.php [L]的htaccess,因此/home被隐藏了。我还为辅助(en)语言安装了joomfish,modrewrite并且没有友好的url。我还买了一个二级 mysite.us 它现在只是重定向到英语 joomsifh 管理的语言。所以;)如果可能的话,我想做的是:如果检测到的语言是英语,请使用 mysite.us 重写 mysite.it(请不要触摸Joomlish ULR;))

这清楚吗?任何HTaccess大师的任何想法?:-)

附言我在我自己的 linux vps 服务器上和 joomla 1.5.26

试试这个:

'

# 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]

'

最新更新