希望 /a 匹配到 8.8.8.8,/b/a 匹配到 9.9.9.9
location ~/a {
proxy_pass http://8.8.8.8;
}
location ~/b/a {
proxy_pass http://9.9.9.9;
}
但是这样写第二个匹配也会匹配到 8.8.8.8 上面,求教怎么样写可以 /b/a 匹配到 9.9.9.9
希望 /a 匹配到 8.8.8.8,/b/a 匹配到 9.9.9.9
location ~/a {
proxy_pass http://8.8.8.8;
}
location ~/b/a {
proxy_pass http://9.9.9.9;
}
但是这样写第二个匹配也会匹配到 8.8.8.8 上面,求教怎么样写可以 /b/a 匹配到 9.9.9.9
|
1
正则吧
|
|
2
location /a {
proxy_pass http://8.8.8.8; } location /b/a { proxy_pass http://9.9.9.9; } |
|
3
正则匹配,第一个命中优先,换一下顺序就好了
|
|
maxbonAug 15, 2020
4
加一个^
|