重定向Query_string

时间:2010-07-23 02:45:45

标签: .htaccess mod-rewrite

我正在尝试重定向,但它无法正常工作。

我想重定向:

http://www.example.com/page/168?s  

致:

http://www.example.com/page/168

使用

RewriteCond %{QUERY_STRING} ^q=s$  
RewriteRule ^(.*)$ http://www.example.com/$1? [R=301,L]

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

您需要QSA(查询字符串追加):

Using RewriteCond %{QUERY_STRING} ^q=s$
RewriteRule ^(.*)$ http://www.example.com/$1? [R=301,L,QSA]

否则重写不包括问号之后的部分。