Nginx配置文件nginx.conf中location的匹配原则

一、空格:默认匹配、普通匹配

location / {
     root /home;
}

二、= :精确匹配(表示匹配到  /home/resources/img/face.png 这张图片)

location = /resources/img/face.png {
    root /home;
}

三、~*:匹配正则表达式,不区分大小写

#符合图片的显示
location ~* .(GIF|jpg|png|jpeg) {
    root /home;
}

四、~:匹配正则表达式,区分大小写

#GIF必须大写才能匹配到
location ~ .(GIF|jpg|png|jpeg) {
    root /home;
}

五、^~:以某个字符路径开头

location ^~ /resources/img {
    root /home;
}

六、

复制代码
server {
        listen       90;
        server_name  localhost;

        location / {
            root   /home/foodie-shop;
            index  index.html;
        }


        ##一、利用原路径访问
        location /imooc {
            root   /home;
        }

        ##二、利用起别名的方式、访问 给resources起了个别名static
        location /static {
            alias    /home/resources;
        }


    }
复制代码

 

posted @   Tom-shushu  阅读(518)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示