nginx中location有幾種:
1.前綴,可以有=或^~修飾,例如
location / /開頭的
location /img/ /img/ 開頭的/a.htm
location ^~ /d 配對後不再檢查正規表示式location
2.正規表示式,固定~或~*(不區分大小寫)開頭,例如:
location ~ .html$
location ~* .gif$
同時有多個location時,優先順序如下:
1.Test the URI against all prefix strings.
與所有前綴比較an exact match of the URI and a prefix string. If the exact match is found, the search stops.某個匹配前綴有=,則結束匹配
3.If the ^~ (caret-tilde) modifier prepends the longest matching prefix string, the regular expressions are not checked.以上就介紹了nginx location優先級詳解,包括了location,nginx方面的內容,希望對PHP教程有興趣的朋友有所幫助。