ProxyPass
htaccess ファイルではa を使用できません。ドキュメントには、コンテキストでのみ適用可能であると記載されています。
コンテキスト: サーバー構成、仮想ホスト、ディレクトリ
<Directory>
htaccess を除外します (htaccess にブロックを含めることはできません)。ただし、 を使用して、リダイレクトを引き起こすプロキシされたリクエストの Location フィールドを内部的に書き換えることができます。の代わりに mod_rewrite のフラグをプロキシにProxyPassReverse
使用する必要があります。次のようなものです:P
ProxyPass
RewriteEngine On
RewriteRule ^/?img/(.*)$ http://internal.example.com/img/$1 [L,P]
RewriteRule ^/?app/(.*)$ http://internal.example.com/app/$1 [L,P]
ProxyPassReverse / http://internal.example.com/
明確にするために、htaccess ファイルではProxyPass
or を使用できませんが、フラグを利用する mod_rewrite ルールでは使用できます。ProxyPassReverse
ProxyPassReverse
P