Nginx location 匹配规则

复制代码
=    #用于标准uri前,需要请求字串与uri完全匹配,如果匹配成功就停止向下匹配并立即处理请求。
~    #区分大小写
~*    #不区分大写
!~    #区分大小写不匹配
!~*   #不区分大小写不匹配
^    #匹配正则开头
$    #匹配正则结尾
\    #转义字符。可以转. * ?*    #代表任意长度的任意字


location = /uri      #开头表示精确匹配,只有完全匹配上才能生效。
location ^~ /uri    #开头对URL路径进行前缀匹配,并且在正则之前。
location ~ pattern          #开头表示区分大小写的正则匹配。
location ~* pattern        #开头表示不区分大小写的正则匹配。
location /uri             #不带任何修饰符,也表示前缀匹配,但是在正则匹配之后。
location /                       #通用匹配,任何未匹配到其它location的请求都会匹配到,相当于switch中的default
复制代码

 

posted @   tigergaonotes  阅读(345)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示