您当前的位置:首页 > 计算机 > 服务器 > Nginx

Nginx——root与alias和location的匹配规则

时间:06-14来源:作者:点击数:

root与alias

假如服务器路径为:/home/imooc/files/img/face.png

root路径完全匹配访问

配置的时候为:

locaion /imooc{
    root /home
}

用户访问的时候请求为:url:port/imooc/files/img/face.png

alias可以为你的路径做一个别名,对用户透明配置的时候为:

location /hello{
    alias /home/imooc
}

用户访问的时候请求为:url:port/hello/files/img/face.png,如此相当于目录imooc做一个自定义的别名。

location的匹配规则

空格:默认匹配,普通匹配

localtion /{
    root /home;
}

=:精确匹配

location = /imooc/img/face1.png {
    root /home;
}

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

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

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

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

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

location ^~ /imooc/img {
    root /home;
}
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门