nginx配置location項的URL匹配規則

2021-08-20 07:34:26 字數 678 閱讀 8832

#location url的正則匹配規則

##示例

location / 

#所有的路徑都是/開頭,表示匹配所有

location @apache

#url重定向至@apache規則

location ~ .*\.(php|php5)?$

#匹配所有以.php或者.php5的url, ~表示區分大小寫

#匹配以.gif,.jpg,.jpeg,.png,.bmp,.swf結尾的url

location ~ .*\.(js|css)?$

#匹配以.js或者.css結尾的url

##匹配的優先順序順序

(localtion =) > (localtion完整url) > (localtion ^~) > (localtion ,*) > (lcoaltion部分起始路徑) > (/)

##使用建議

location = / 

#匹配根路徑

#匹配所有靜態檔案

location /

#匹配所有的路徑

Nginx配置基礎 location

location表示式型別 表示執行乙個正則匹配,區分大小寫 表示執行乙個正則匹配,不區分大小寫 表示普通字元匹配。使用字首匹配。如果匹配成功,則不再匹配其他location。進行普通字元精確匹配。也就是完全匹配。常規字串匹配。按字首匹配。它定義乙個命名的 location,使用在內部定向時,例如 ...

nginx配置location總結

上 多的不說了,配了很多,終於起效了。對nginx 來說,實現的方法很簡單,只要在location段中,使用 expires 就可以了 格式expires 30s 表示把資料快取30秒 expires 30m 表示把資料快取30分 expires 10h 表示把資料快取10小時 expires 1d...

nginx配置命令 location配置

波浪線表示執行乙個正則匹配,區分大小寫 表示執行乙個正則匹配,不區分大小寫 表示普通字元匹配,如果該選項匹配,只匹配該選項,不匹配別的選項,一般用來匹配目錄。進行普通字元精確匹配。定義乙個命名的 location,使用在內部定向時,例如 error page,try files。按配置檔案順序搜尋下...