0
我已將我的網站移至另一個域。我想將舊域重定向到新的,並保留查詢字符串。以下是我的一個嘗試。重定向工作,但不添加查詢字符串。用查詢字符串將一個域重寫爲另一個域
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.mydomain.com$ [NC]
RewriteRule ^(.*)$ http://www.mynewdomain.com/$1 [R=301,L]
什麼例子我想完成:
用戶訪問: http://www.mydomain.com/blog
他們將被重定向到: http://www.mynewdomain.com/blog
難道我做錯了什麼?
%{HTTP_HOST}確實包含子域名,所以必須事先檢查'www.',以便您可以執行此操作。如'^(www \。)?mydomain \ .com $'。如果你可以檢查VirtualHost,那麼你可以通過mod_alias從一臺主機重定向到另一臺主機。 – craniumonempty 2012-04-27 21:13:59
@Chris,將查詢字符串追加到重定向的url。你將不得不在標誌中添加QSA。 – sfaiz 2012-04-27 21:44:54