次のシナリオがあります。
- いくつかの webapp が実行されているリモート サーバー
http://remote/webapp
- 企業ネットワーク内のローカル マシン
- それらの間の企業プロキシ
- ローカル マシンで実行されている mod_rewrite を使用した Apache
mod_proxy にすべてのリクエストを のようhttp://localhost/webapp?someparams
に書き換えてもらいたいhttp://remote/webapp?someparams
です。
現在、次の httpd.conf があります。
DocumentRoot "C:/Apache2.2/htdocs"
<Directory />
RewriteEngine On
RewriteRule ^(.+) http://remote/$1
Options FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
</Directory>
その結果、 mod_rewrite は次のように変換http://localhost/webapp?someparams
されますhttp://remote/C:/Apache2.2/htdocs/webapp?someparams
それを正しく処理するように mod_rewrite を構成するにはどうすればよいですか?