我希望创建一个纯粹基于查询字符串的301重定向,参见b
OLD URL: olddomain.com/?pc=/product/9999
New URL: newurl.php?var=yup
我这样做的正常方法是
redirect 301 pc=/product/9999 newurl.php?var=yup
但是这次我试图匹配一个只包含域和查询字符串的URL ...
这样做的最佳方式是什么?
由于
答案 0 :(得分:1)
我使用以下方法来解决我的问题:
RewriteCond %{QUERY_STRING} ^pc=/product/9999
RewriteRule (.*) http://www.newdomain.com/index.php?var=yup [L,R=301]
答案 1 :(得分:0)
我使用以下方法来解决我的问题
RewriteCond %{QUERY_STRING} ^art_id=33128
RewriteRule ^(.*)$ http://www.yourdomain.com/pages/33128? [R=301,L]
要在重写后删除不需要的查询字符串,请使用“?”重写规则后