location / {
root /home/test/;
index index.html index.php;
expires 30m;
try_files $uri $uri/opt/test/;
就是/home/test/目录数据访问没有,跳转到/opt/test 访问?这种配置是否对?请指点。
}
nginx try_files怎么实现:当前访问的目录没有数据时,会自动寻找本机的其他目录的数据。
答案:3 悬赏:70 手机版
解决时间 2021-02-06 21:44
- 提问者网友:我的未来我做主
- 2021-02-05 22:10
最佳答案
- 五星知识达人网友:山有枢
- 2021-02-05 23:26
location / {
if(-e $request_filename )
{
rewrite home/(.*)$ /opt/$1 permanent;
}
}
if(-e $request_filename )
{
rewrite home/(.*)$ /opt/$1 permanent;
}
}
全部回答
- 1楼网友:妄饮晩冬酒
- 2021-02-06 01:06
好像不可以
不过你可以把document_root改到上层,然后 try_files a/$uri b/$uri; 这样
- 2楼网友:轻熟杀无赦
- 2021-02-06 00:57
location / {
root /home/test/;
index index.html index.php;
expires 30m;
if (!-e $request_filename) {
root /opt/test/;
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯