Symfony2中的响应头不会改变

时间:2012-05-16 09:35:05

标签: symfony

我正在使用symfony2开发一个网站。

首先我开始一切都很好,重定向返回301响应,服务器错误Symfony返回300响应...,但现在每次我使用redirect Response symfony返回状态为200meta refresh的重定向的回复。如果发生内部服务器错误,它将返回状态为200的响应。

在另一种情况下,我尝试创建RSS Feed,但我在客户端内容类型中设置Content-Type: application/xmltext-html

Symfony配置是否有问题?

1 个答案:

答案 0 :(得分:2)

你在某个地方的php标签之外留下了BOM标记或空白字符?

在进行return new Response...尝试之前:

if (headers_sent($filename, $linenum)) {
    echo "Headers already sent in $filename on line $linenum\n";
    exit; 
}