Nginx 自定义404等相关页面

需要配置两处地方!

  • nginx.conf
1
2
#在 http 块中 添加以下配置
fastcgi_intercept_errors on;
  • your.custom.conf
1
2
3
4
5
6
7
8
9
#在server块中添加
#有两种指定方式
error_page 404 /404.html; #当前配置默认路径是从nginx安装路径;
# OR 指定特定路由地址
# error_page 404 https://happyhack.cn/404.html;
#如需自定义路径,添加一个location块
location /404.html{
root /data/wwwroot/errorpages;
}

也可以指定其他状态码到同一个页面。使用正则同样可以!

1
error_page 404 = 401 /your/errorpage.html;