nginx try files 最后那个=404 是什么意思
答案:2 悬赏:20 手机版
解决时间 2021-02-27 03:08
- 提问者网友:戎马万世
- 2021-02-26 20:33
nginx try files 最后那个=404 是什么意思
最佳答案
- 五星知识达人网友:痴妹与他
- 2021-02-26 20:43
1. 按顺序检查文件是否存在,返回第一个找到的文件。结尾的斜线表示为文件夹 -$uri/。
2. 如果所有的文件都找不到,会进行一个内部重定向到最后一个参数。
3. 务必确认只有最后一个参数可以引起一个内部重定向,之前的参数只设置内部URI的指向。 最后一个参数是回退URI且必须存在,否则将会出现内部500错误。
4. 命名的location也可以使用在最后一个参数中。
5. 与rewrite指令不同,如果回退URI不是命名的location那么$args不会自动保留,如果你想保留$args,必须明确声明。
2. 如果所有的文件都找不到,会进行一个内部重定向到最后一个参数。
3. 务必确认只有最后一个参数可以引起一个内部重定向,之前的参数只设置内部URI的指向。 最后一个参数是回退URI且必须存在,否则将会出现内部500错误。
4. 命名的location也可以使用在最后一个参数中。
5. 与rewrite指令不同,如果回退URI不是命名的location那么$args不会自动保留,如果你想保留$args,必须明确声明。
全部回答
- 1楼网友:山君与见山
- 2021-02-26 21:49
好像不可以
不过你可以把document_root改到上层,然后 try_files a/$uri b/$uri; 这样
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯