2015-04-22 105 views
1

我試圖得到類似的東西:重定向URL與mod_rewrite的的.htaccess並保持域結束

www.domain1.com/some-endingdomain1.com/some-endingwww.domain2.com/some-ending

如果一個URL被稱爲帶或不帶WWW,第二域應該是打開相應的結尾(/一些結尾),就像一個變量。

這是到目前爲止我的代碼,我只需要得到的結局在那裏:

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^(www\.)?domain1\.com$ [NC] 
RewriteRule ^(.*)$ http://www.domain2.com/$1 [R=301,L] 
+0

這段代碼有什麼問題? – starkeen

回答

2

您的代碼看起來不錯,我只是增加了一個可選的「/」的圖案,使得它也可以接受以「/」結尾的網址和不區分大小寫的「NC」標誌。

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^(www\.)?domain1\.com$ [NC] 
RewriteRule ^(.*)/?$ http://www.domain2.com/$1 [R=301,L,NC]