Priorização das regras do mod_proxy_html ProxyHTMLURLMap

1

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.

    
por Rod Michael Coronel 28.11.2012 / 14:25

0 respostas