0

我正在使用symfony2.

首先我开始一切都很好,重定向返回301响应,在服务器错误Symfony返回300响应......但现在每次我使用redirect Responsesymfony 时都会返回带有200状态的响应并meta refresh重定向。此外,当发生内部服务器错误时,它会返回带有200status 的响应。

在另一种情况下,我尝试创建RSS提要,尽管我将Content-Type: application/xml客户端内容类型设置为text-html.

是不是Symfony配置有问题?

4

1 回答 1

2

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

return new Response...尝试之前:

if (headers_sent($filename, $linenum)) {
    echo "Headers already sent in $filename on line $linenum\n";
    exit; 
}
于 2012-05-16T10:28:33.903 回答