.htaccess完全删除GET

时间:2015-03-27 12:58:49

标签: .htaccess

我有来自旧网页的数十个重定向,例如index.php?mode = 1,2,3,0我想摆脱所有的GET Params,因为新的页面无论如何只是简单的html。

RewriteCond %{REQUEST_URI}  ^/index\.php$
RewriteCond %{QUERY_STRING} mode=17,0,0,0,0$
RewriteRule (.*) /big-mamas-house/ [R=301,L]

我认为删除(。*)已经可以做到这一点,但是根据以下规则不再适用规则: http://htaccess.madewithlove.be/

1 个答案:

答案 0 :(得分:1)

您的规则可简化为:

RewriteCond %{QUERY_STRING} ^mode=17,0,0,0,0$
RewriteRule ^index\.php$ /big-mamas-house/? [R=301,L,NC]
最后需要

?去除任何先前的查询字符串。