2

私はこれを変えようとしています:

/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]

...しかし、それと他のバリエーションはすべてsodをやっています:(

何か案は?

4

1 に答える 1

3

これを試して :

RewriteCond %{QUERY_STRING} ^(.*&)?param2=([^&]+)&?(.*)?$
RewriteRule ^index\.php$ index.php?%1%3 [L,R=301]
于 2012-09-21T09:15:45.473 に答える