Nginx–location匹配順序

admin Linux運(yùn)維評論8322字?jǐn)?shù) 429閱讀模式

Nginx–location匹配順序
location = / 精確匹配 /,后面不能帶任何字符
location / 所有地址都是以 / 開頭,所以這條規(guī)則將會匹配到所有請求。但優(yōu)先級最低。
location /documents/ 匹配任何以 /documents/ 開頭的地址,匹配符合之后,還要繼續(xù)向下搜索,只有后面的正則表達(dá)式?jīng)]有匹配到時,這一條才會被采用。
location ^~ /images/ 匹配任何以 /images/ 開頭的地址,匹配符合之后,停止往下正則搜索,采用這一條。
location ~* \.(gif|jpg|jpeg)$ 匹配所有以 gif,jpg或jpeg 結(jié)尾的請求,然而所有請求 /images/ 下圖片的請求會被config D 處理,因為 ^~ 到達(dá)不了這一條正則。

特殊說明:

= 開頭表示精確匹配,如 A 中只匹配根目錄結(jié)尾的請求,后面不能帶任何字符串。
^~ 開頭表示uri以某個常規(guī)字符串開頭,不是正則匹配
~ 開頭表示區(qū)分大小寫的正則匹配
~* 開頭表示不區(qū)分大小寫的正則匹配
/ 通用匹配, 如果沒有其它匹配,任何請求都會匹配到

版權(quán)聲明:文章圖片資源來源于網(wǎng)絡(luò),如有侵權(quán),請留言刪除!!!
廣告也精彩
admin
  • 本文由 發(fā)表于 2020年10月15日 19:42:44
  • 轉(zhuǎn)載請務(wù)必保留本文鏈接:http://yudch.cn/6661.html
匿名

發(fā)表評論

匿名網(wǎng)友 填寫信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: