[Nginx]location 指令说明

Posted 唐火

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Nginx]location 指令说明相关的知识,希望对你有一定的参考价值。

location 指令说明

该指令用于匹配 URL。
语法如下:


1、= :用于不含正则表达式的 uri 前,要求请求字符串与 uri 严格匹配,如果匹配
成功,就停止继续向下搜索并立即处理该请求。
2、~:用于表示 uri 包含正则表达式,并且区分大小写。
3、~* :用于表示 uri 包含正则表达式,并且不区分大小写。
4、^~:用于不含正则表达式的 uri 前,要求 nginx 服务器找到标识 uri 和请求字符串匹配度最高的 location 后,立即使用此 location 处理请求,而不再使用 location 块中的正则 uri 和请求字符串做匹配。

注意:如果 uri 包含正则表达式,则必须要有 ~ 或者 ~* 标识。

以上是关于[Nginx]location 指令说明的主要内容,如果未能解决你的问题,请参考以下文章

Nginx之location模块说明

nginx location

Nginx核心模块——HTTP中的配置指令location和rewrite介绍

Nginx核心模块——HTTP中的配置指令location和rewrite介绍

Nginx核心模块——HTTP中的配置指令location和rewrite介绍

Linux下玩转nginx系列——nginx配置文件说明