ngnix 系列二 路徑匹配

2021-08-20 14:43:47 字數 586 閱讀 7337

首先看有沒有精準匹配,如果有,則停止匹配過程.

location = patt

location ~ image

如果我們訪問 

此時, 「/」 與」/image/logo.png」匹配

同時,」image」正則 與」image/logo.png」也能匹配,誰發揮作用?

正規表示式的成果將會使用.

真正會訪問 /var/www/image/logo.png

location / {

root   /usr/local/nginx/html;

index  index.html index.htm;

location /foo {

root /var/www/html;

index index.html;

我們訪問

對於uri 「/foo」,   兩個location的patt,都能匹配他們

即 『/』能從左字首匹配 『/foo』, 『/foo』也能左字首匹配』/foo』,

此時, 真正訪問 /var/www/html/index.html

原因:』/foo』匹配的更長,因此使用之.;

3 4 路徑模式與字尾匹配

1 路徑模式 2 路徑模式比較 當乙個 url 匹配多個模式時,會進行一次分類來尋找最佳匹配。擁有數量最少的 uri 變數和萬用字元的匹配的路徑模式被認為是最佳匹配。比如 hotels 有乙個 uri 變數和乙個萬用字元,而 hotels 有乙個uri變數和量個萬用字元,所以前者被認為是最佳匹配。如...

遊戲行業的人工智慧設計(二) 路徑搜尋和感知

本文非常接近真正的人工智慧 ai 所有智慧型 都需要具備感知環境的基本能力,並擁有在周圍世界 無論是真實世界還是虛擬世界 中導航和移動的一些手段。儘管方法有很大不同,但您的實體也需要具備這樣的能力。您也可以投機取巧,以確保一切快速順暢地執行。人工智慧的感知方法 讓 作出武斷決定適用於某些遊戲,但如果...

113 路徑總和 II dfs 二叉樹

給定乙個二叉樹和乙個目標和,找到所有從根節點到葉子節點路徑總和等於給定目標和的路徑。說明 葉子節點是指沒有子節點的節點。示例 給定如下二叉樹,以及目標和 sum 22,回憶dfs是怎麼用的,若有兩次dfs,應該在第一次之前加路徑點,在第二次之後減路徑點。definition for a binary...