我试图改变这一点:
/index.php?param1=1¶m2=1¶m3=1
进入这个:
/index.php?param1=1¶m3=1
我原以为这会起作用:
RewriteCond %{QUERY_STRING} param2 [NC]
RewriteRule ^index.php?(.*)param2=([0-9]+)(.*)$ index\.php\?$1&$3 [R=301,QSA,L]
...但它和其他变化正在做所有的事情:(
任何想法?
答案 0 :(得分:3)
试试这个:
RewriteCond %{QUERY_STRING} ^(.*&)?param2=([^&]+)&?(.*)?$
RewriteRule ^index\.php$ index.php?%1%3 [L,R=301]