301redirect和查询string

我正在寻找创build一个基于查询string纯粹的301redirect见b

OLD URL: olddomain.com/?pc=/product/9999 New URL: newurl.php?var=yup 

我正常的做法是这样的

 redirect 301 pc=/product/9999 newurl.php?var=yup 

但是这次我试图匹配只包含域和查询string的URL …

这样做的最好方法是什么?

谢谢

我用以下来解决我的问题:

 RewriteCond %{QUERY_STRING} ^pc=/product/9999 RewriteRule (.*) http://www.newdomain.com/index.php?var=yup [L,R=301] 

谢谢

我相信这是你想要的。

RewriteCond %{HTTP_HOST} ^olddomain\.com$ [NC]
RewriteRule ^\?pc=/product/9999$ http://newdomain/newurl.php?var=yup [NC,R=301,L]

RegEx可能会有点closures。 我是从头顶上做的。