Location的匹配规则解析
默认匹配(普通匹配)
location / {
root /home;
}
映射 / 路径 到 /home文件夹下
精准匹配
location = /img/4k.jpg {
root /home;
}
映射 /img/4k.jpg 到/home 文件夹下, 只能配这一个路径
正则匹配
正则表达式, 这个百度一下吧, 内容有点多
不区分大小写
location ~* \.(GIF|jpg|png) {
root /home;
}
不区分GIF大写和小写, 都能匹配
区分大小写
location ~ \.(GIF|jpg|png) {
root /home;
}
区分GIF大写和小写, 只有大写才能匹配
匹配固定开头
location ^~ /img {
root /home;
}
以/img开头的路由才能匹配