我有来自旧网页的数十个重定向,例如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/
答案 0 :(得分:1)
您的规则可简化为:
RewriteCond %{QUERY_STRING} ^mode=17,0,0,0,0$
RewriteRule ^index\.php$ /big-mamas-house/? [R=301,L,NC]
最后需要 ?
去除任何先前的查询字符串。