Назад | Перейти на главную страницу

Приоритезация правил mod_proxy_html ProxyHTMLURLMap

Я реализую обратный прокси со следующей конфигурацией:

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 / / главная / следит за тем, чтобы все ссылки, начинающиеся с /, были переписаны как proxy.com/home/. Однако я хочу, чтобы URL-адреса, начинающиеся с / rs /, были переписаны как paywall.com/.

К сожалению, кажется, что конфигурация «ProxyHTMLURLMap / / home /» всегда действует. Как установить приоритет «ProxyHTMLURLMap / rs / http://paywall.com/ L "конфигурации с более высоким приоритетом? Когда я закомментирую" ProxyHTMLURLMap / / home / ", переписывание URL-адреса на paywall.com вступает в силу.