2025年4月2日 星期三 乙巳(蛇)年 正月初三 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 服务器 > Nginx

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

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

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;
  • }
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门