php - 让 Chrome 甚至在 500 或 404 代码上显示页面(表现得像 Firefox)

标签 php google-chrome firefox symfony

我们正在 Symfony 中开发一个新站点。当 Symfony 遇到错误,例如“找不到路由”,并且 debug 设置为 true 时,它​​不仅会输出 404 代码,还会在页面上实际显示错误。 Firefox 会显示服务器返回的内容,但 Chrome 不会。

对于我没有找到路线的例子:

Firefox 显示:http://i.imgur.com/myF85Sl.png
Chrome 显示:http://i.imgur.com/hex19In.png

有没有办法让 Chrome 在这些条件下表现得像 Firefox?

编辑:似乎有人质疑实际发生的事情。我不知道是什么原因造成的,否则我会修复它。这是我在 Chrome 网络检查器中看到的(请注意,此图像是针对 500 错误的,但对于 404 错误也是如此):http://i.imgur.com/VIOWGRy.png

注意内容长度为零。如果我通过 Firefox 转到完全相同的 URL(相同的服务器,所有内容),它会显示实际的 Symfony 错误。

最佳答案

为此提出了错误报告:

Issue 1695: Chrome needs option to turn off "Friendly 404" displays

根据对该问题的评论,如果服务器错误页面超过 512 字节,则它会正确显示。

也就是说,我实际上无法重现该问题,所以我不确定该解决方法是否真的解决了它。

关于php - 让 Chrome 甚至在 500 或 404 代码上显示页面(表现得像 Firefox),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17705368/

相关文章:

javascript - 提交隐藏后HTML5输入表单重现

javascript - Firefox 中的谷歌地图 mouseevent 显示不正确的坐标

css - 性能问题 : large background images in Firefox

javascript - 如何修复 Firefox c select 上的错误?

php - 如何在 SQL 查询和 PHP 中匹配字符串中的单词并检索数据?

php - 你如何通过 PHP 执行虚拟主机?

PHP: PDO bindValue() 导致返回 0 个结果

php - 通知: Undefined variable: on insert

css - 最大的媒体查询(最小宽度 :1020px) keeps overriding smallest media query's (max-width:599px) flex-direction value

javascript - 停止 div 背景的流式传输