
| Nginx location 后各种符号的意思原创 | 
| 
其实这玩意叫正则表达式,还挺有意思的,几乎所有的编程语言都可以使用。前面的帖子  里面讲过用这种表达式来给网站做安全优化,今天具体讲讲。 nginx 官网上给出的语法规则 
 以下内容以域名 https://www.guhei.net 为例 👂⛪🥚©🐉1、= 开头 
 精确匹配,以下内容会被匹配到 
 👍🚂🌰♏🐤2、^~ 开头 
 表示 URL 以某个常规字符串开头,不区分大小写,并关闭正则匹配,当搜索到这个普通匹配模式后,将不再继续搜索正则匹配模式。 💪🚠🫑♑🐖以下内容会被匹配到 
 3、~ 开头 👵💎🪥🤐👌 
 表示区分大小写的正则匹配,以gif、jpg、js、css结尾,以下内容会匹配到 
 4、~* 开头 
 🧑🎤🥾🪦😛👏 表示不区分大小写的正则匹配,以 .png 结尾的,以下内容会匹配到 
 5、/ 开头👨🦱👓🎺🥰👈 
 通用匹配,任何请求都会匹配到。 👴👠📮💀🖕 各符号优先级: 
 👵🎒🪦😪🦷 有大佬写了以下图形化界面,可以看到执行的顺序   💪🗼🦞⚛🐮 开源地址: 
帖子热度 8906 ℃
 | 
|  | 
| 
有时候觉得,网站就像一个高贵冷艳的妹纸。 400,是她冷冰冰地说:“我听不懂你在说什么”; 401,是她无情地转身:“我不认识你,别说那些奇怪的话”;👦👙🪦😃🤟 403,是她残酷的拒绝:“我听懂你的话,也认出你的脸,可我不爱你”; 404,是她紧闭心门:“我这儿没有你想要的东西”; 503,是“呵呵我去洗澡”。 | 
| 
论坛之前有人发了更加详细的正则表达式写法: |