nginx
它在磁盘上输出的默认错误页面存储在哪里?IE标准404
看起来像:
404 未找到
404 未找到
nginx
希望这些不会硬编码到 nginx 源代码中。谢谢。
查看 nginx 目录中的 html 文件夹 - 应该有 50x 个页面。
默认情况下,我相信所有“特殊页面”,包括 404 页面都是硬编码的
static char ngx_http_error_404_page[] =
"<html>" CRLF
"<head><title>404 Not Found</title></head>" CRLF
"<body>" CRLF
"<center><h1>404 Not Found</h1></center>" CRLF
;
来源:https ://github.com/nginx/nginx/blob/release-1.15.8/src/http/ngx_http_special_response.c#L132
但可以定制:
server {
...
error_page 404 /404.html;
...
}