mod_rewriteでQUERY_STRINGを削除してRedirect
うおっ!たったこれだけか!
実際にはこんな感じ。
末尾に ? をつけると、書き換え後のURIではQUERY_STRINGが削除されます。
RewriteRule ^/hoge/.*$ /? [R,L]
この場合、
http://www.example.com/hoge/top?a=1
が
http://www.example.com/
にRedirect(HTTP 302)されます。
ちなみに、QSAフラグ付けると
http://www.example.com/?&a=1
にRedirect(HTTP 302)されます。そういうことか。。。