2012-06-13 65 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/之后,其他的东西可能会剥离它们。

相关问题