1. 匹配模式
location = /uri | 精確匹配苛预,只有完全匹配才能生效 | |
location ^~ /uri | 前綴匹配 | 正則之前 |
location ~ pattern | 區(qū)分大小寫(xiě)的正則匹配 | |
location ~* pattern | 不區(qū)分大小寫(xiě)的正則匹配 | |
location /uri | 前綴匹配 | 正則之后 |
location / | 通用匹配 | 任何未匹配到的請(qǐng)求 |
2. 順序
1.普通字符串孵稽,配置文件中的順序無(wú)關(guān)许起,按照路徑的長(zhǎng)度由長(zhǎng)到短。
2.正則表達(dá)式菩鲜,按照配置文件中的順序匹配园细,以最后一個(gè)作為匹配結(jié)果。
3.先匹配普通字符串接校,再匹配正則表達(dá)式猛频。
4.改變這種順序:①使用“=”前綴 + 普通字符串,匹配成功蛛勉,停止其他匹配鹿寻,②使用“^~”前綴 + 普通字符串,如果路徑匹配成功就不去匹配正則表達(dá)式诽凌。