我正在使用以下configuration实施反向代理:
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 /确保所有以/开头的链接被重写为proxy.com/home/。 不过,我希望以/ rs /开头的URLS被重写为paywall.com/。
不幸的是,“ProxyHTMLURLMap / / home /”configuration似乎总是有效的。 如何将“ProxyHTMLURLMap / rs / http://paywall.com/L ”configuration的优先级设置为更高的优先级? 当我注释掉“ProxyHTMLURLMap / / home /”时,将URL重写为paywall.com是有效的。