Estou implementando um proxy reverso com a seguinte configuração:
ProxyPass /home/ http://serverA.com/
ProxyPassReverse /home/ http://serverA.com/
<Location /home/>
ProxyPassReverse /
ProxyHTMLURLMap /rs/ http://paywall.com/ L
ProxyHTMLURLMap / /home/
RequestHeader unset Accept-Encoding
</Location>
ProxyHTMLURLMap / / home / garante que todos os links que começam com / sejam reescritos como proxy.com/home/. No entanto, quero que os URLs que começam com / rs / sejam reescritos como paywall.com/.
Infelizmente, parece que a configuração "ProxyHTMLURLMap / / home /" sempre entra em vigor. Como posso definir a prioridade da configuração "ProxyHTMLURLMap / rs / link L" para uma prioridade mais alta? Quando eu comento "ProxyHTMLURLMap / / home /", reescrever o URL para paywall.com é efetivo.
Tags apache-2.2 mod-proxy