2012-07-01 51 views
0

我有一個mysite.it與joomla,該網站在/ home子目錄中,在根/有一個htaccess與RewriteRule ^(.*)$ /home/$1 [L] RewriteRule ^(/)?$ home/index.php [L]因此/ home被隱藏。 我也爲joomfish安裝了一個輔助(en)語言,modrewrite和沒有友好的網址。 我也買了一個輔助mysite.us,它現在只是重定向到英語joomsifh託管語言。 SO)是我想要做的,如果可能的話是有點兒像: 如果檢測到語言是英語,改寫mysite.it與mysite.us(請不要觸摸joomlish ULR;))Htaccess基於語言重寫Joomla中的頂級域名

是明確?任何想法從任何htaccess主? :-)

p.s. 我是我自己的Linux VPS服務器和Joomla在26年5月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] 

`

+0

我試圖把這個在htacces在/ home這Joomla默認的一個,但它打破了我的網站的CSS和URL保持在.it,我需要把它放在域根目錄的htacces包含代碼寫在我的文章? –