RedirectMatchとクエリ文字列
Redirectmatch Query String
解決:
使用できませんこの場合のRedirectMatchは、残念ながら;クエリ文字列は、URL文字列の一部ではありません
RewriteMatchはと比較されます。
2番目の例は、クライアントが送信したクエリ文字列が宛先URLに再追加されるために機能します。したがって、オプションの一致は何にも一致しません。$ 1の置換は空の文字列ですが、クライアントの元のクエリ文字列はそのままになります。
にRewriteCondチェックに対して
代わりに%{QUERY_STRING}が必要になります。
RewriteCond%{QUERY_STRING} page =([^&] +)RewriteRule ^ / redirect .php $ http://somewhereelse.com/%1? [R = 302、L]