nginx – 提供由PHP生成的自定义404页面
发布时间:2021-02-21 04:01:41 所属栏目: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. (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 网络 – 为什么request_time比nginx access.log中的upstrea
- Nginx proxy_ssl_certificate未按预期工作
- Nginx:何时使用proxy_set_header Host $host vs $proxy_ho
- node.js-带有Nodejs中的Push的Nodejs http2(nginx或其他Web
- Prerender不使用Nginx处理https
- google-chrome – 将资源解释为文档,但使用mime类型applica
- 仅限nginx中的日志速率限制违规
- 在/ nginx中将/foo.html重定向到/ foo但不是/ to / index
- nginx – 在同一台服务器上升级2个Ghost博客,1作为服务运行
- 如何使用Nginx(healthd)在access_log文件名中使用变量
推荐文章
站长推荐
热点阅读