壊れた 200 個の URL と、それに対応する動作中の URL のリストを入手しました。壊れた URL にはクエリ文字列があります。一部のパラメータ値には が含ま/
れています。
例:
mysite.com/dir1/dir2/page?param1=value1¶m2=value2/value3
書き換えルールとしてこれを試しました:
RewriteRule ^/dir1/dir2/page1?param1=value1¶m2=value2/value3 http://www.mysite.com/page2 [R=301,L]
正規表現を使用してパターン マッチを行う必要はありません。壊れている URL と機能している URL のリストがあるからです。それとも、それぞれに RewriteCond が必要ですか?