私はから行きたい:
www.website.com/directory/results?category=10&dir=asc
に
www.website.com/staticfile.html
私は以下を試しましたが、うまくいかないようです:
RewriteRule "^directory\/results\?category=10&dir=asc" "\/staticfile\.html" [R, L]
次を使用してリダイレクトすることができます:
RewriteCond %{REQUEST_URI} "^directory\/results" [NC]
RewriteCond %{QUERY_STRING] category=10&dir=asc
RewriteRule (.*) "\/staticfile\.html"
ただし、最後の例では、html
の後にパラメーターを追加します。
RewriteRule (.*) /staticfile.html?
Apacheごと RewriteRule
ドキュメント 、
デフォルトでは、クエリ文字列は変更されずに渡されます。 * * * * *既存のクエリ文字列を消去する場合は、置換文字列を疑問符だけで終了します。