一般的な構成アイテムを含むVirtualHostブロックがあります。1つのディレクティブはProxyPreserveHostです。
RewriteディレクティブのProxyPreserveHostを「手続き的に」オフにしてから、インクルードでオンに戻すことはできますか?例えば:
<VirtualHost *:80>
ServerName www.blah.com
...
...
ProxyPreserveHost off
RewriteRule /somepath http://otherhost/otherpath [P]
Include /path/to/file/turning-on-ProxyPreserveHost
</VirtualHost>
otherhostはCDN上にあり、ホストを保持すると、ホスト名前空間のコンテンツのプロキシを許可しない名前解決の問題が発生します。
ProxyReserveHostは、ServerConfigまたはVirtualHostでのみ許可されます。ProxyPassおよびProxyPassReverseディレクティブ(mod_rewriteのプロキシフラグにカプセル化されている)に対して選択的にオフにできるようには見えません。