我正在使用symfony2
开发一个网站。
首先我开始一切都很好,重定向返回301
响应,服务器错误Symfony
返回300
响应...,但现在每次我使用redirect Response
symfony返回状态为200
且meta refresh
的重定向的回复。如果发生内部服务器错误,它将返回状态为200
的响应。
在另一种情况下,我尝试创建RSS
Feed,但我在客户端内容类型中设置Content-Type: application/xml
为text-html
。
Symfony
配置是否有问题?
答案 0 :(得分:2)
你在某个地方的php标签之外留下了BOM标记或空白字符?
在进行return new Response...
尝试之前:
if (headers_sent($filename, $linenum)) {
echo "Headers already sent in $filename on line $linenum\n";
exit;
}