nginx loaction
生活随笔
收集整理的這篇文章主要介紹了
nginx loaction
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
- 前言
- loaction 語法
- 示例
- 示例:^/(image|images)
前言
- nginx version: nginx/1.18.0
- CentOS Linux release 7.6.1810 (Core)
loaction 語法
loaction 的官方說明: http://nginx.org/en/docs/http/ngx_http_core_module.html#location
Syntax: location [ = | ~ | ~* | ^~ ] uri { ... } location @name { ... } Default: — Context: server, location- = 完全匹配。優先級最高。如果這個查詢匹配,那么將停止搜索并立即處理此請求。
- ~ 區分大小寫匹配(可用正則表達式)
- ~* 不區分大小寫匹配(可用正則表達式)
- ^~ 如果把這個前綴用于一個常規字符串,那么告訴nginx 如果路徑匹配那么不測試正則表達式。
示例
location = / {# 規則Adefault_type text/html ;return 200 "configuration A"; }location / {# 規則Bdefault_type text/html ;return 200 "configuration B"; }location /documents/ {# 規則Cdefault_type text/html ;return 200 "configuration C"; }location ^~ /images/ {# 規則Ddefault_type text/html ;types {text/html jpg;}return 200 "configuration D"; }location ~* \.(gif|jpg|jpeg)$ {# 規則Edefault_type text/html ;types {text/html jpg;}return 200 "configuration E"; }-
當請求為“/”時, 匹配規則A。
-
當請求為“/index.html”時, 匹配規則B。
-
當請求為“/documents/document.html”時, 匹配規則C。
-
當請求為“/images/1.gif”時, 匹配規則D。
-
當請求為“/documents/1.jpg”時, 匹配規則E。
示例:^/(image|images)
location ~* ^/(image|images) {....} 與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的nginx loaction的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【sprinb-boot】排除/不加载某
- 下一篇: nginx alias