网站
Nginx location 块的匹配原理
Nginx 用 location 块为不同的请求 URI 设置配置,分为前缀匹配和正则匹配两种方式。优先级从高到低依次为 =、^~、~ 和 ~*、无修饰符。Nginx 先检查由前缀字符串定义的 location,再按正则表达式出现的顺序依次检查。这套机制决定了最终使用哪个 location 块。
Nginx 用 location 块为不同的请求 URI 设置配置,分为前缀匹配和正则匹配两种方式。优先级从高到低依次为 =、^~、~ 和 ~*、无修饰符。Nginx 先检查由前缀字符串定义的 location,再按正则表达式出现的顺序依次检查。这套机制决定了最终使用哪个 location 块。