Java多线程

Nginx Location

2020-06-08  本文已影响0人  Yuszha

Nginx Location规则

语法规则:

首先精确匹配 =-》其次以xx开头匹配^~-》然后是按文件中顺序的正则匹配-》最后是交给 / 通用匹配

location [=|~|~*|^~] /uri/ {… }

= 开头表示精确匹配

^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。以xx开头

~ 开头表示区分大小写的正则匹配                     以xx结尾

~* 开头表示不区分大小写的正则匹配                以xx结尾

!~和!~*分别为区分大小写不匹配及不区分大小写不匹配 的正则

/ 通用匹配,任何请求都会匹配到。

最常用:

location = /

location ^~ /static/

location ~* \.(gif|png|css|js)$

上一篇下一篇

猜你喜欢

热点阅读