Я использую простую конфигурацию ProxyPass:
ProxyPreserveHost On
ProxyPass /somedir http://proxy.example/somedir
ProxyPassReverse /somedir http://proxy.example/somedir
Можно ли изменить путь корневого уровня до его отправки на удаленный прокси, но только этот:
Например. http: //local.example/somedir будет прокси к http: //proxy.example/somedir/changed
Но http: //local.example/somedir/* будет прокси на http: //proxy.example/somedir/*
Попробуйте:
<Location /somedir/>
ProxyPass http://proxy.example/somedir/
ProxyPassReverse http://proxy.example/somedir/
</Location>
<Location /somedir>
ProxyPass http://proxy.example/somedir/changed
ProxyPassReverse http://proxy.example/somedir/changed
</Location>