我正在使用一个简单的 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/*
答案1
尝试:
<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>