nginx配置location [=|~|~*|~] /uri/ { … }用法

nginx location語法

基本語法:location [=||*|^~] /uri/ { … }

= 嚴(yán)格匹配。如果這個(gè)查詢匹配,那么將停止搜索并立即處理此請求。
~ 為區(qū)分大小寫匹配(可用正則表達(dá)式)
!~為區(qū)分大小寫不匹配
~* 為不區(qū)分大小寫匹配(可用正則表達(dá)式)
!~*為不區(qū)分大小寫不匹配
^~ 如果把這個(gè)前綴用于一個(gè)常規(guī)字符串,那么告訴nginx 如果路徑匹配那么不測試正則表達(dá)式。

示例

location = / {
 # 只匹配 / 查詢。
}
location / {
 # 匹配任何查詢,因?yàn)樗姓埱蠖家?/ 開頭。但是正則表達(dá)式規(guī)則和長的塊規(guī)則將被優(yōu)先和查詢匹配。
}
location ^~ /images/ {
 # 匹配任何已 /images/ 開頭的任何查詢并且停止搜索。任何正則表達(dá)式將不會被測試。
}
location ~*.(gif|jpg|jpeg)$ {
 # 匹配任何已 gif、jpg 或 jpeg 結(jié)尾的請求。
}
location ~*.(gif|jpg|swf)$ {
  valid_referers none blocked start.igrow.cn sta.igrow.cn;
  if ($invalid_referer) {
  #防盜鏈
  rewrite ^/ http://$host/logo.png;
  }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 配置運(yùn)行Nginx服務(wù)器用戶(組) 用于配置運(yùn)行Nginx服務(wù)器用戶(組)的指令是user,其語法格式為: use...
    吃瓜的東閱讀 4,667評論 0 41
  • Nginx API for Lua Introduction ngx.arg ngx.var.VARIABLE C...
    吃瓜的東閱讀 6,051評論 0 5
  • 1.ngnix介紹 ngnix www服務(wù)軟件 俄羅斯人開發(fā) 開源 性能很高 本身是一款靜態(tài)WWW軟件 靜態(tài)小文件...
    逗比punk閱讀 2,231評論 1 6
  • Nginx簡介 解決基于進(jìn)程模型產(chǎn)生的C10K問題,請求時(shí)即使無狀態(tài)連接如web服務(wù)都無法達(dá)到并發(fā)響應(yīng)量級一萬的現(xiàn)...
    魏鎮(zhèn)坪閱讀 2,197評論 0 9
  • 曲終人散,中年大叔黯然離去,周逸揣著厚厚的紅包也準(zhǔn)備找個(gè)地方落腳,肥男卻一把將他拉住,盛情相邀,請周逸去他家里做客...
    可可豆子閱讀 670評論 0 5

友情鏈接更多精彩內(nèi)容