RewriteCond%{QUERY_STRING}为所有人

时间:2016-01-26 19:51:07

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

我们曾经有一个类似www.website.com/wmspage.cfm?parm1=1000的网址格式,其中1000是网页ID。

我做了几次301重写:

RewriteCond %{QUERY_STRING} parm1=513
RewriteRule ^(.*)$ http://www.website.com/new-url/? [R=301,L]

但是现在我想把所有这些旧的parm1 = id字符串带到301我们的主页,而不是单独进行这些重定向。如何使其成为通用重定向?

有没有办法捕获parm1 =所有的网址?

1 个答案:

答案 0 :(得分:0)

要捕获parm1的所有ID,只需使用\d+表达式来捕获条件中的所有数字:

RewriteCond %{QUERY_STRING} parm1=\d+