location指令是nginx中最關鍵的指令之一,location指令的功能是用來匹配不同的url請求,進而對請求做不同的處理和響應,但乙個server可以有多個location配置, 多個location的優先順序該如何區分。
syntax: location [ = | ~ | ~* | ^~ ] uri
location @name
default: —
context: server, location
匹配符
匹配規則
優先順序
=精確匹配1^~
以某個字串開頭2~
區分大小寫的正則匹配3~*
不區分大小寫的正則匹配3/
通用匹配,任何請求都會匹配到
4
[root@web02 /etc/nginx/conf.d]# vim location.conf
server
location =/
location ~* /
location ^~ /
}
#通用匹配,任何請求都會匹配到
location /
#嚴格區分大小寫,匹配以.php結尾的都走這個location
location ~ \.php$
#嚴格區分大小寫,匹配以.jsp結尾的都走這個location
location ~ \.jsp$
#不區分大小寫匹配,只要使用者訪問.jpg,gif,png,js,css結尾的都走這條location
#不區分大小寫匹配
location ~* "\.(sql|bak|tgz|tar.gz|.git)$"
modern c design 第十一章
本章介紹了經常遇到的雙分派的一種泛型解決方案。c 在語法上實現了單分派,即虛函式,通過動態機制選擇相應的函式。雙分派是形如fun object1 a,object2 b 根據a和b的實際型別動態自動分派乙個處理函式。最容易想到的方案,蠻幹法 寫一大堆過載函式.不過這種方法會有很強的依賴性。也提供了一...
第十一章3
第十一章 一 滾動元件 awt中的滾動元件包括scrollbar 滾動條 和滾動面板 scrollpane 兩種。1 滾動條scrollbar 在指定的取值範圍內快速選取某一值的功能。i.構造方法 public scrollbar int orientation,int value,int visi...
java第十一章
問題 1 錯誤 2 異常,1 編譯時異常 檢查異常 2 執行時異常 不檢查異常 是否能用 解決,是的就是異常,不是的就是錯誤 問題 1 先驗 2 捕獲 異常捕獲機智 異常的三個種類 1 檢查異常 2 執行時異常 3 錯誤 throw 提示方法呼叫者本方法可能發生異常 throw跟異常物件 throw...