【Nginx自定义404错误页面,返回200状态码,非404状态码解决!】开始配置如下,结果发现返回状态码是200,搜索了一下解决方法,做个记录
http{
......
fastcgi_intercept_errors on;
......
}
#----------------------------------------
server{
#只是转跳而已
error_page 404 = /404.html;
}
正确的设置方法应该是这样(去掉等号)
http{
........
fastcgi_intercept_errors on;
........
}
#----------------------------------------
server{
error_page 404 /404.html;
}
平滑启动Nginx即可解决该问题
/usr/local/nginx/sbin/nginx -s reload
在访问,出现自定义的404页面,返回404状态码
推荐阅读
- Linux|109 个实用 shell 脚本
- linux笔记|linux 常用命令汇总(面向面试)
- Linux|Linux--网络基础
- linux|apt update和apt upgrade命令 - 有什么区别()
- linux|2022年云原生趋势
- Go|Docker后端部署详解(Go+Nginx)
- 开源生态|GPL、MIT、Apache...开发者如何选择开源协议(一文讲清根本区别)
- GitHub|7 款可替代 top 命令的工具