设为首页 加入收藏

TOP

nginx配置中location匹配规则详解(二)
2019-09-06 00:27:36 】 浏览:61
Tags:nginx 配置 location 匹配 规则 详解
 {
     //区分大小写的正则匹配  若匹配成功,停止往下搜索正则,采用这一条
     echo  "规则D" ;
}
 
 
location ~* \.png$ {  
    //区分大小写的正则匹配 ,停止往下搜索正则,采用这一条
     echo  "规则E" ;
}
 
location / {
   //因为所有的地址都以 / 开头,所以这条规则将匹配到所有请求
   //如果没任何规则匹配上,就采用这条规则
     echo  "规则F" ;
}
 
location /blog/detail { 
   //最长字符串匹配,若完全匹配成功,就不在继续匹配,否则还会进行正则匹配
   echo  "规则G" ;
}
 
location /images {  
     //最长字符串匹配,同上 
     echo  "规则Y" ;
}
 
location ^~ / static /files {  
     //非正则匹配,若匹配成功,就不在继续匹配
     echo  "规则X" ;
}

1、当访问根路径/的时候,比如http://www.findme.wang/ ,会匹配规则A。

2、当访如http://www.findme.wang/login ,会匹配规则B。

3、当访如http://www.findme.wang/login.html ,会匹配规则F。

4、当访如http://www.findme.wang/blog/detail/3.html ,会匹配规则C。分析思路,首先看看,“精确匹配”是否可以匹配成功,显示不可以;然后,看看是否可以“普通匹配”是否可以完全匹配,显示也没有;接着在看看非正则匹配,是否可以匹配成功,发现同规则C匹配上了,所以采用了规则C。

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇LNMP与LAMP的工作原理 下一篇推荐一个比 ls 命令速度快 100 倍..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目