Nginx自定义404错误页面,返回200状态码,非404状态码解决!
2013-03-22 11:06
495 查看
开始配置如下,结果发现返回状态码是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状态码
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状态码
相关文章推荐
- IIS下自定义404页面返回200状态码的严重性及解决方法
- Nginx自定义404错误页面并返回404状态码
- 【转】win2008 中iis7设置404页面但返回状态200的问题解决办法
- 自定义nginx 404 页面返回404 状态码 (非200)
- nginx 、apache、tomcat自定义返回错误页面配置
- Atitit.php nginx页面空白 并返回500的解决
- 解决问题:EXT4 filefield 文件上传在IE8上返回状态无效,弹出下载页面
- ssm 部署成功 前端访问 返回状态码200 但是页面空白 没反应
- Atitit.php nginx页面空白 并返回500的解决
- 页面返回时保持状态的2种解决思路
- nginx如何实现404状态返回 200隐藏URL
- nginx将服务器转入维护状态(自定义503页面)
- 404错误页面返回200状态码问题解决
- Atitit.php nginx页面空白 并返回500的解决
- nginx后端服务器返回给nginx502、504、404、执行超时等错误状态的解决方法
- 【总结】customErrors无用,自定义页面真正返回的是404状态码
- nginx后端服务器返回给nginx502、504、404、执行超时等错误状态的解决方法
- nginx如何实现404状态返回 200隐藏URL
- liferay portal + nginx 公告、留言板或者文档中心添加完成后,不会返回上一页面的解决方法
- Spring Mvc返回html页面404错误解决记录--转载