nginx location的命中過程

1 先判斷精準命中,當即返回結果並結束解析過程正則表達式

2 判斷普通命中,若是有多個命中,「記錄」下「最長」的命中結果(注意:記錄但不結束,最長的爲準)配置

3 繼續判斷正則表達式的解析結果,按配置裏的正則順序爲準,由上到下開始匹配,一旦匹配成功一個當即返回結果並結束解析過程。

 

延伸分析:

(a)普通命中順序無所謂,由於是按照長短命中的

(b)正則命中順序有所謂,由於是從前日後命中的

相關文章
相關標籤/搜索