问答文章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

我来回答

1个回答

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

1、 location 的匹配顺序是“先匹配正则,再匹配普通”。
矫正: location 的匹配顺序其实是“先匹配普通,再匹配正则”。我这么说,大家一定会反驳我,因为按“先匹配普通,再匹配正则”解释不了大家平时习惯的按“先匹配正则,再匹配普通”的实践经验。这里我只能暂时解释下,造成这种误解的原因是:正则匹配会覆盖普通匹配(实际的规则,比这复杂,后面会详细解释)。

2、 location 的执行逻辑跟 location 的编辑顺序无关。
矫正:这句话不全对,“普通 location ”的匹配规则是“最大前缀”,因此“普通 location ”的确与 location 编辑顺序无关;但是“正则 location ”的匹配规则是“顺序匹配,且只要匹配到第一个就停止后面的匹配”;“普通location ”与“正则 location ”之间的匹配顺序是?先匹配普通 location ,再“考虑”匹配正则 location 。注意这里的“考虑”是“可能”的意思,也就是说匹配完“普通 location ”后,有的时候需要继续匹配“正则 location ”,有的时候则不需要继续匹配“正则 location ”。两种情况下,不需要继续匹配正则 location :( 1 )当普通 location 前面指定了“ ^~ ”,特别告诉 Nginx 本条普通 location 一旦匹配上,则不需要继续正则匹配;( 2 )当普通location 恰好严格匹配上,不是最大前缀匹配,则不再继续匹配正则。
总结一句话: “正则 location 匹配让步普通 location 的严格精确匹配结果;但覆盖普通 location 的最大前缀匹配结果”
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
清华同方平板电脑七寸的,不用话费不插卡的有吗? 奶油蘑菇汤该怎么做? 西式经典奶油蘑菇汤的做法 怎么把数据导入excel表格中 威驰防冻液多久更换? 中国人到越南,真实的越南农村生活到底怎么样 请问一下越南农村生活是什么样子 部队人员可以考什么证 军人可以考什么证 【日本留学】日留圈传奇,被玩烂的名梗,日本经济大学,到底有多拉胯? 求nginx下location匹配任意非指定二级目录的正则写法 nginx配置文件location配置中对应两套端口的话怎么... nginx location 路径匹配:不含某字符的路径 双面玻璃器的介绍 脾虚怎样饮食调理 双面玻璃是不是容易碎 小米双面玻璃屏幕是什么意思 如何区分双面镜和单面镜? 双向玻璃和镜子的区别是什么?价格如何 擦玻璃的双面吸老掉怎么办 双面擦玻璃器怎样才能分开 双面玻璃仅售1399元 中兴星星一号体验 手机采用双面玻璃有什么好处? 双面玻璃器的使用方法 双面玻璃会碎一地怎么办 双面玻璃擦怎么用? 双面玻璃老是中间老是有汽水,想卸下来重新安装,... 双面玻璃清洁器使用过程中容易掉是什么原因? 什么叫社会保险啊?? 怎样注销学信网账号 nginx 的location之间有优先级吗 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... 学信网账号可以注销掉吗? 电脑打印总弹出保存怎么回事? 为什么打印机一要打印就出现保存文档的页面 为什么我的打印机打印不了,一按打印就会出现保存文... 打印机无法打印,点击打印测试页会出现保存项,不... 为什么点“打印”却出现要求保存文件的对话框 我的打印机是惠普的。一打印文件就出现另存为或保...