开发者社区> 问答> 正文

Nginx中的location指令对于后面值的匹配顺序是什么?

Nginx中的location指令对于后面值的匹配顺序是什么?

展开
收起
游客daliwbfb2wo66 2021-12-02 16:47:58 345 0
1 条回答
写回答
取消 提交回答
  • 1.标识符“=”的location会最先进行匹配,如果请求uri匹配这个location,将对请求使用这个location的配置。 2.进行字符串匹配,如果匹配到的location有^~这个标识符,匹配停止返回这个location的配置。 3.按照配置文件中定义的顺序进行正则表达式匹配。最早匹配的location将返回里面的配置。 4.如果正则表达式能够匹配到请求的uri,将使用这个正则对应的location,如果没有,则使用第二条匹配的结果。

    2021-12-02 16:48:13
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《Nginx 代理系统常用手册》 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载