语法规则: location [=|~|~*|^~] /uri/ { ... }
= 开头表示精确匹配
^~ 开头表示uri以某个常规字符串开头,理解为匹配 url 路径即可。nginx不对url做编码,因此请求为
/static/20%/aa
,可以被规则^~ /static/ /aa
匹配到(注意是空格)。
语法规则: location [=|~|~*|^~] /uri/ { ... }
= 开头表示精确匹配
^~ 开头表示uri以某个常规字符串开头,理解为匹配 url 路径即可。nginx不对url做编码,因此请求为 /static/20%/aa
,可以被规则 ^~ /static/ /aa
匹配到(注意是空格)。