浏览 554
try_files 500問題
如题,我尝试使用Nginx 伪静态try_files隐藏html的后缀名,但是这个操作会导致本该返回404的页面返回500内部伺服器错误,存在的页面并无此问题
此處附上我所使用的的偽靜態代碼
location / {
try_files $uri $uri/ $uri.html?$args;
}复制
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /$1.html last;
break;
}
}
我尝试了Nginx 1.16 - 1.19 均存在这个错误,我在此之前询问了一些谷友,并查阅了Google,并没有找到这个问题的原因
据一个谷友所说:她并没有发生这个问题,能正常返回404错误代码
想询问一下这个问题原因,以及Nginx英文社区的
刚刚测试发现存在同样的错误,所以重发了
按点赞数排序
按时间排序
try_files file ... =404; 可以指定找不到时,返回的消息码。 默认不指定找不到的话,会以最后的参数从新location 从定向。
0
回答于2022-10-25 15:24