2011-09-24 29 views
0

我有一個.hraccess以「/ homepage/index/en」樣式顯示主頁和語言。
我想使用RewriteEngine將「site.com」的請求重定向(使用301代碼)爲「site.com/homepage/index/en」。
我嘗試這樣做:使用RewriteEngine重定向/ URL到/ homepage/index/en

RewriteRule ^/$ /homepage/index/en [R] 

但是,這並不工作!
我該怎麼做?
感謝

回答

0

被其他的RewriteRules我加的問題[L ]國旗和問題解決了:

RewriteRule ^/$ /homepage/index/en [R,L] 

感謝

2

請嘗試以下這些人應該工作:

RewriteRule ^/?$ /homepage/index/en [R=301] 

OR

RewriteRule ^/?$ homepage/index/en [R=301] 

OR(以下一個也工作,如果有喜歡site.com/?a=46&b=47

RewriteRule ^/?(\?.*)?$ homepage/index/en [R=301] 
查詢字符串

如果你想要任何查詢str ING繼site.com/要追加可以使用QSA標誌:

RewriteRule ^/?(\?.*)?$ homepage/index/en [R=301,QSA] 

附屬於服務器配置的方式問題,更適合ServerFault.com