請看以下情境
......
location / { #一般匹配
root /usr/local/nginx/html;
index index.html index.htm;
}
location /foo { # 一般匹配
root /var/www/html;
index index.html;
}
......
我們訪問 http://xxx.com/foo
對於uri "/foo" 兩個 location 似都能匹配
結論: /foo 將被匹配
原因為 /foo 匹配地更長 所以適用之