# 匹配符 匹配規則 優先順序
# = 精確匹配 1
# ^~ 以某個字串開頭 2
# ~ 區分大小寫的正則匹配 3
# ~* 不區分大小寫的正則匹配 4
# / 通用匹配,任何請求都會匹配到 5
#測試結果如下(建議是curl測試)
#1.請求 會被 location =/ 匹配
#2.請求 index.html 會被 location / 匹配
#3.請求 documents/1.html 會被 location /documents/ 匹配
#4.請求 images/1.gif 會被 location ^~ /images/ 匹配
#5.請求 documents/1.jpg 會被 location ~* .(gif|jpg|jpeg)$匹配
[root@web01 conf.d]# cat location2.oldxu.com.conf
server
# 精準匹配,必須請求的uri是/nginx_status
location = /nginx_status
# 嚴格區分大小寫,匹配以.php結尾的都走這個location
location ~ \.php$
# 嚴格區分大小寫,匹配以.jsp結尾的都走這個location
location ~ \.jsp$
# 不區分大小寫匹配,只要使用者訪問.jpg,gif,png,js,css 都走這條location
# 不區分大小寫匹配
location ~* \.(sql|bak|tgz|tar.gz|.git)$
}
nginx之location 匹配規則
語法規則location uri 模式 含義location uri 表示精確匹配,只有完全匹配上才能生效 location uri 開頭對url路徑進行字首匹配,並且在正則之前。location pattern 開頭表示區分大小寫的正則匹配 location pattern 開頭表示不區分大小寫的...
nginx之location匹配規則
1.概述nginx server 塊下的乙個指令,每個server塊可以包含多個location塊。2.作用 1 基於nginx伺服器接收到的請求字串 例如 server name abc 對除虛擬主機名稱 也可以是ip別名 之外的字串 例如 abc 進行匹配,對特定的匹配進行處理 2 位址定向 資...
Nginx詳解Location匹配規則
本文我們來給大家詳細介紹下nginx中的核心配置檔案中的location匹配規則。location會嘗試根據使用者請求中的uri來匹配上面的 uri表示式,如果可以匹配,就選擇location 塊中的配置來處理使用者請求。當然,匹配方式是多樣的,下面介紹location的匹配規則。語法 locati...