0

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

明白了吗?来自任何 htaccess 大师的任何想法?:-)

ps 我在我自己的 linux vps 服务器和 joomla 1.5.26

4

1 回答 1

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]

`

于 2012-07-01T20:19:20.400 回答