301使用查询字符串重定向URL,删除部分起始URL,最后保留完整查询

时间:2013-07-26 11:17:59

标签: .htaccess query-string http-status-code-301 rule

我正在尝试找到一个重定向,它会删除部分网址(在中间),但会在最后留下查询字符串。

我可以通过单个网址重定向来做到这一点,但是有数百个这样的网址,所以我试图找到一个规则,可以一举做到所有这些,所以我不这样做必须为每个制作一个,任何新的都将自动重定向。

我正在尝试从网址中删除“search.php”,这是一个例子:

www.site.com/products/search.php?rPage=/items/listing/detail_handler.jsp?code=219592&units=Feet&item_id=2624472

重定向到: www.site.com/products/?rPage=/items/listing/detail_handler.jsp?code=219592&units=Feet&item_id=2624472

感谢您的时间。

1 个答案:

答案 0 :(得分:0)

根据documentation,查询字符串默认未更改

RewriteRule products/search.php http://www.site.com/products/ [L,R=301]
相关问题