nginx 配置文件之 location

本文发布于 8 年前,部分内容可能已经失去参考价值。


符号规则示例
=精确匹配location = /a 仅可以匹配 /a 这个 uri
不带任何修饰符前缀匹配location /a 可以匹配 /a/ab/a/b 等 uri
~~*

正则匹配

~ 是区分大小写

~* 是忽略大小写

location ~ ^/a\d$ 可以匹配 /a1/a2

location ~ ^/a\d 可以匹配 /a1/a1/b

location ~ /a\d 可以匹配 /b/a1

如果有多个 location 块匹配同一个请求,Nginx 会优先选择精确匹配的块,其次是正则匹配,最后是前缀匹配。

~~* 不分优先,视 location 位置先后来匹配。



xoyozo 8 年前
转载请注明出处
可能相关的内容