2012-06-13 103 views
0

我有我需要爲了改變把它保留查詢字符串(如果存在的話),並把它傳遞以下重寫規則:重寫規則保留查詢字符串

Options +FollowSymLinks 
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^a.domain.com$ [NC] 
RewriteRule ^(.*)$ http://b.domain.com/subdir/ [R=301,NC] 

你能幫助我什麼我需要做我的RewriteRule來傳遞任何現有的查詢字符串?

謝謝。

回答

0

查詢字符串會直接默認傳承下去,應該顯示在您的重定向。如果您的規則目標中有?(例如http://b.domain.com/subdir/?something),那麼您需要使用QSA標誌將傳入的查詢字符串追加。

如果在重定向時查詢字符串沒有附加到http://b.domain.com/subdir/之後,其他的東西可能會剝離它們。

相關問題