nginx – 提供由PHP生成的自定义404页面
发布时间:2021-02-20 22:17:28 所属栏目:Nginx 来源:互联网
导读:以下是我的php-fpm配置:location @site { fastcgi_pass unix:/var/run/php5-fpm.sock; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root/index.php; fastcg
|
以下是我的php-fpm配置:
因为启用了fastcgi_intercept_errors,当我的PHP路由器返回404时,Nginx将重定向到/ 404.好. 但是因为/ 404是由我的PHP应用程序生成的,并且我的PHP应用程序正确设置了404响应代码,所以Nginx将尝试再次处理错误! (显然以循环结束) 这个问题有方法解决吗? 最佳答案 nginx这样做是因为你告诉了它.
这意味着nginx will not serve error responses generated by PHP,但是让nginx处理它们.因此,你进入无限循环. 要解决此问题,请删除此指令(默认为关闭)或将其明确设置为off. (编辑:吉安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- pgadmin4无法在nginx后面的特定位置工作
- angularjs-$http.post请求标头字段Access-Control-Allow-He
- nginx – server_tokens关闭但仍然发布它们
- Nginx http_status_module统计信息
- ubuntu-除非root用户,否则uWSGI Emperor权限被拒绝
- ssl-NGINX:将非www https重定向到https:// www
- nuberx中的kubernetes dns解析器
- php-当客户端使用HTTP / 1.1时,为什么$_SERVER [“ SERVER_
- apache-Cloudflare SSL协议错误
- python-对Dreamhost Passenger Django进行故障排除
推荐文章
站长推荐
- 如何在Nginx上使用FastCGI运行Perl脚本?
- django-如何提供存储在cassandra数据库中的图像?
- ssl-如何配置让我们在docker映像中为nginx加密证
- Nginx或LVS for Node.js负载平衡?
- nginx fastcgi与django的问题(url中的双斜线?)
- nginx’“map”指令中的参数数量无效
- 缓存 – 清除nginx缓存文件并不总是有效
- ruby-on-rails-4-Rails域约束(服务于多个域)
- php – Nginx快速CGI缓存ON error_page 404
- ruby-on-rails – Puma和Nginx 502 Bad Gateway错
热点阅读
