Я реализую обратный прокси со следующей конфигурацией:
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 вступает в силу.