Apache mod_代理代理代理传递匹配顺序

Apache mod_代理代理代理传递匹配顺序,apache,mod-proxy,Apache,Mod Proxy,如果我有两个代理规则,它们“重叠”,有没有办法指定最重要的规则 示例(虚拟主机定义的一部分) 在此,所有流量将被代理到http://bar:8181/,因为它首先匹配url 有没有办法让/foo/index.html转到http://bar:8180(proxypass匹配上的订单或类似订单)?的文档,例如: 配置的ProxyPass和ProxyPassMatch规则在 配置顺序。匹配的第一条规则获胜 因此,可能您的第一条规则不匹配,因为缺少尾部斜杠(在foo之后): 我建议对复杂的代理规则/异

如果我有两个代理规则,它们“重叠”,有没有办法指定最重要的规则

示例(虚拟主机定义的一部分)

在此,所有流量将被代理到
http://bar:8181/
,因为它首先匹配url

有没有办法让
/foo/index.html
转到
http://bar:8180
(proxypass匹配上的订单或类似订单)?

的文档,例如:

配置的ProxyPass和ProxyPassMatch规则在 配置顺序。匹配的第一条规则获胜

因此,可能您的第一条规则不匹配,因为缺少尾部斜杠(在foo之后):


我建议对复杂的代理规则/异常使用带有
[P]
标志的
重写规则
ProxyPass /foo http://bar:8180/
ProxyPass / http://bar:8181/
ProxyPass /foo/ http://bar:8180/