首 页 行业资讯 新车 试驾评测 养车用车 车型库

nginx同域名配置多目录路径

发布网友 发布时间:2022-04-21 15:11

我来回答

1个回答

热心网友 时间:2023-10-03 09:26

server{
server_name xxx.cn;
charset utf-8;
location / {
index index.html index.shtml;
root /web/t; 新路径
error_page 404 = @not_found;
}

location @not_found {
index index.html index.shtml;
root /web1/t; 老路径
}

}追问测试后不行啊,我不是想让他跳404
是想正常访问
其实就是我的域名更新到新目录了
比如web/123 旧的在web1/123 我想外面访问的时候优先访问新的文件,如果新的没有从旧目录找

是不是我这种写法不行?

追答个人理解:
你这个写法不行,代码会一直向下执行,不管新目录有没有文件都会去找老目录。
可以看一下,nginx的错误日志:
应该新目录没有找到,会去/web1/t/web/t这样的目录找,可以将旧目录调整一下,应该是可以的。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com