Symfony2内容编码生产错误页面中的错误

时间:2012-08-21 17:44:37

标签: php apache encoding symfony http-headers

我只在特定主机上出现此错误,并且仅在symfony2应用程序中出现此错误。所有s2生成的错误页面上都会出现此错误 - 404,500等。 我在其他两个生产服务器(和3个本地服务器)上使用symfony2,这个问题从未发生过。此外,我一直在这台服务器上托管其他框架(例如CodeIgniter)编写的许多应用程序,我从来没有遇到过这样的问题。

此问题仅出现在浏览器中,例如在点击不存在的路线时:example live s2 app hosted on this server

当我尝试curl the same uri时,我得到了正确的输出 - 一个HTML格式的404错误页面。

当我检查http标头时,我在常规页面和错误页面之间找到​​的唯一区别是常规页面上的此请求标头:

Accept-Encoding:    gzip, deflate

在错误页面上,我读到了:

Accept-Encoding:    gzip, deflate, sdch

我咨询了服务器管理员,他确认他的appache服务器中没有出现sdch配置。我也找不到symfony2会在某些服务器上强制执行此编码的任何信息,具体取决于配置 - 因为我没有在其他计算机上的此请求标头中出现sdch

这可能而且也不一定是原因,但现在我无能为力......

这个服务器中是否有一个模块可能导致问题?我该如何继续调查?

0 个答案:

没有答案