国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > Nginx > 正文

nginx配置location總結(jié)location正則寫法及rewrite規(guī)則寫法

2024-08-30 12:24:42
字體:
供稿:網(wǎng)友

1. location正則寫法

首先來看一個示例:

location = / { # 精確匹配 / ,主機名后面不能帶任何字符串 [ configuration A ]}location / { # 因為所有的地址都以 / 開頭,所以這條規(guī)則將匹配到所有請求 # 但是正則和最長字符串會優(yōu)先匹配 [ configuration B ]}location /documents/ { # 匹配任何以 /documents/ 開頭的地址,匹配符合以后,還要繼續(xù)往下搜索 # 只有后面的正則表達式?jīng)]有匹配到時,這一條才會采用這一條 [ configuration C ]}location ~ /documents/Abc { # 匹配任何以 /documents/Abc 開頭的地址,匹配符合以后,還要繼續(xù)往下搜索 # 只有后面的正則表達式?jīng)]有匹配到時,這一條才會采用這一條 [ configuration CC ]}location ^~ /images/ { # 匹配任何以 /images/ 開頭的地址,匹配符合以后,停止往下搜索正則,采用這一條。 [ configuration D ]}location ~* /.(gif|jpg|jpeg)$ { # 匹配所有以 gif,jpg或jpeg 結(jié)尾的請求 # 然而,所有請求 /images/ 下的圖片會被 config D 處理,因為 ^~ 到達不了這一條正則 [ configuration E ]}location /images/ { # 字符匹配到 /images/,繼續(xù)往下,會發(fā)現(xiàn) ^~ 存在 [ configuration F ]}location /images/abc { # 最長字符匹配到 /images/abc,繼續(xù)往下,會發(fā)現(xiàn) ^~ 存在 # F與G的放置順序是沒有關系的 [ configuration G ]}location ~ /images/abc/ { # 只有去掉 config D 才有效:先最長匹配 config G 開頭的地址,繼續(xù)往下搜索,匹配到這一條正則,采用  [ configuration H ]}location ~* /js/.*//.js

location 前綴

沒有前綴               匹配以指定模式開頭的location

=                          精準匹配,不是以指定模式開頭

~                          正則匹配,區(qū)分大小寫

~*                         正則匹配,不區(qū)分大小寫

^~                         非正則匹配,匹配以指定模式開頭的location
/                           通用匹配, 如果沒有其它匹配,任何請求都會匹配到

location匹配順序

多個正則location直接按書寫順序匹配,成功后就不會繼續(xù)往后面匹配

普通(非正則)location會一直往下,直到找到匹配度最高的(最大前綴匹配)

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 北票市| 安化县| 灌云县| 平阴县| 宝山区| 长宁区| 弥勒县| 民乐县| 兴化市| 安阳市| 广东省| 太和县| 静宁县| 杂多县| 皋兰县| 阳曲县| 昌吉市| 来凤县| 南投市| 西乌| 高尔夫| 梁平县| 岳阳市| 轮台县| 上犹县| 胶州市| 盐源县| 宁都县| 皋兰县| 湾仔区| 通山县| 同心县| 白河县| 青冈县| 南充市| 唐山市| 红河县| 黎城县| 武定县| 高淳县| 乡城县|