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

Php 生产错误页中的Symfony2内容编码错误,php,apache,encoding,symfony,http-headers,Php,Apache,Encoding,Symfony,Http Headers,我只有在特定主机上,并且只有在symfony2应用程序中才会出现此错误。此错误出现在所有s2生成的错误页面上-404500等。 我在另外两台生产服务器(和3台本地服务器)上使用了symfony2,但这个问题从未发生过。此外,我一直在这个服务器上托管许多用其他框架编写的应用程序(例如CodeIgniter),我从未遇到过这样的问题 此问题仅在浏览器中出现,例如,当遇到不存在的路线时: 当我试图得到正确的输出时——一个HTML格式的404错误页面 当我检查http头时,我发现常规页面和错误页面之间的

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

此问题仅在浏览器中出现,例如,当遇到不存在的路线时:

当我试图得到正确的输出时——一个HTML格式的404错误页面

当我检查http头时,我发现常规页面和错误页面之间的唯一区别是常规页面上的请求头:

Accept-Encoding:    gzip, deflate
在错误页面上,我读到:

Accept-Encoding:    gzip, deflate, sdch
我咨询了服务器管理员,他确认他的appache服务器中没有sdch配置。我也找不到symfony2会根据配置在某些服务器上强制进行此编码的任何信息-,因为我在其他机器上的此请求标头中没有出现sdch

这可能也是,也不一定是原因,但现在我不知所措


此服务器中是否加载了导致问题的模块?我应该如何继续调查

curl--headhttp://100nazorov.sk/non-existing-route/
给出格式不正确的结果
Content-type
不是
text/html
@m2md,因为我刚刚尝试了相同的方法,它返回了
Content-type:text/html;charset=UTF-8
噢,对不起。忘记添加浏览器代理字符串
curl--headhttp://100nazorov.sk/non-existing-route/ -“Mozilla/5.0(Windows NT 6.1;WOW64)AppleWebKit/537.1(KHTM L,像Gecko)Chrome/22.0.1207.1 Safari/537.1”
<代码>内容类型在此处设置为
text/vnd.wap.wml
curl--headhttp://100nazorov.sk/non-existing-route/
给出格式不正确的结果
Content-type
不是
text/html
@m2md,因为我刚刚尝试了相同的方法,它返回了
Content-type:text/html;charset=UTF-8
噢,对不起。忘记添加浏览器代理字符串
curl--headhttp://100nazorov.sk/non-existing-route/ -“Mozilla/5.0(Windows NT 6.1;WOW64)AppleWebKit/537.1(KHTM L,像Gecko)Chrome/22.0.1207.1 Safari/537.1”
<代码>内容类型在此处设置为
text/vnd.wap.wml