URLリライト前のURLを保持する。

RewriteRule ^(/.*)$ $1 [env=ORG_QUERY_STRING:%{QUERY_STRING}]
RequestHeader append "x-meke-original-query_string" %{ORG_QUERY_STRING}e

こんなんできるらしい。
はまりどころは、mod_rewriteの変数と、apache自体の環境変数と、mod_headersの変数の
スコープがそれぞれあることらしい。
最初のURLはmod_rewriteによって書き換えられた後は、mod_rewriteの変数内にしか
ないので、当然mod_rewriteからしかアクセスできない。
でそれを一旦、apache環境変数に設定してあげると、mod_headersからもそれは
見えるので、そいつをheader情報の中に独自のパラメータ名でセットしてあげれば
いいとのこと。
出典はこちら
たまねぎプログラマハマリ日記:Apache内のCGI環境変数をTomcatに渡す。 - livedoor Blog(ブログ)