问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

nginx 的location之间有优先级吗

发布网友 发布时间:2022-04-20 22:25

我来回答

2个回答

热心网友 时间:2022-04-23 09:29

location本身是不存在优先级的,但是按顺序右上及下依次执行的。也就是说,如果你定义了相同条件的location两次,先执行上面的,再执行下面的。举个例子
location ~ /abc/ { ... }
然后下面
location ~/abc/.+\.jpg {....}
这样的,当url为 /abc/123.jpg 时满足了这两个条件,那么先执行上面的,然后执行下面的。

热心网友 时间:2022-04-23 10:47

Location语法语法:location [=|~|~*|^~] /uri/ { … }
语法解释:
= 开头表示精确匹配
/和^~ 开头表示常规字符串
~ 开头表示区分大小写的正则匹配
~* 开头表示不区分大小写的正则匹配
!~ 和 !~* 分别为区分大小写不匹配及不区分大小写不匹配 的正则
多个location配置的情况下匹配顺序为:
1、首先匹配 =,其次匹配常规字符串, 其次是正则匹配。
2、精确匹配当有匹配成功的时候,停止匹配。
3、常规字符串匹配长度优先,越长优先级越高,其中以^~开头的匹配成功后不再进行正则匹配;/ 任何请求都会匹配到;nginx 不对 url 做编码,因此请求为 /static/20%/aa,可以被规则 ^~ /static/ /aa 匹配到(注意是空格)。
4、正则匹配当有匹配成功时候,停止匹配,按当前匹配规则处理请求。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机玻璃硬度是多少合适 ips屏幕硬度怎么样 手机硬度是什么意思? 2024年拼多多春节发货时间规定是什么?过年还要48小时发货吗? e元素e8100无线鼠标怎么使用 E元素X-8100靠谱吗?可以用几年? E元素X-8100现在有几种配色,哪一种配色好呢? E元素X-8100用的是什么色的轴,适合玩游戏吗? 浙c是哪个城市 浙c是哪里 榻榻米软包怎么安装 nginx location在哪 求nginx下location匹配任意非指定二级目录的正则写法 nginx配置文件location配置中对应两套端口的话怎么... nginx location 路径匹配:不含某字符的路径 双面玻璃器的介绍 脾虚怎样饮食调理 双面玻璃是不是容易碎 小米双面玻璃屏幕是什么意思 如何区分双面镜和单面镜? 双向玻璃和镜子的区别是什么?价格如何 擦玻璃的双面吸老掉怎么办 双面擦玻璃器怎样才能分开 双面玻璃仅售1399元 中兴星星一号体验 手机采用双面玻璃有什么好处? 双面玻璃器的使用方法 双面玻璃会碎一地怎么办 双面玻璃擦怎么用? 双面玻璃老是中间老是有汽水,想卸下来重新安装,... 双面玻璃清洁器使用过程中容易掉是什么原因? 什么叫社会保险啊?? nginx location 匹配规则不到怎么访问 nginx location规则匹配里能加等号吗 Nginx中的正则如何匹配数字 nginx rewrite规则怎么配置 nginx的location配置文件在哪 nginx location 可以重复吗 nginx怎么把来自80端口的请求交给8080 nginx 配置问题 rewrite ^/(.*)$ /index.php/$1 la... nginx配置文件重写url:去掉地址栏参数值为空的参数... nginx 怎么读取正则表达式 如何配置Nginx多子目录下 统一目录名 upload 目录... nginx rewrite匹配到"public/"则将其变为"public/i... 学信网账号可以注销掉吗? 电脑打印总弹出保存怎么回事? 为什么打印机一要打印就出现保存文档的页面 为什么我的打印机打印不了,一按打印就会出现保存文... 打印机无法打印,点击打印测试页会出现保存项,不... 为什么点“打印”却出现要求保存文件的对话框 我的打印机是惠普的。一打印文件就出现另存为或保... 为什么打印就变成另存为了