Symfony:sfError404Exception:此请求已被操作转发到404错误页面

时间:2010-07-07 11:32:40

标签: php debugging redirect symfony1 http-status-code-404

在Symfony 1.3中构建网站时,我的开发服务器拒绝显示我的自定义404页面。

我已将配置设置保留为标准配置,因此我的错误模块是默认设置,如我的调试工具栏中所示:

sf_error_404_action: error404
sf_error_404_module: default

此请求已通过“文章/编辑”操作转发到404错误页面。

为什么我的自定义404页面未显示?

1 个答案:

答案 0 :(得分:0)

事实证明,这实际上是打开调试时的默认行为。

如果您想查看实际的“404”错误页面,请关闭调试。

index.php:Symfony显示symfony错误页面

$configuration = ProjectConfiguration::getApplicationConfiguration('frontend', 'dev', true);
sfContext::createInstance($configuration)->dispatch();

index.php:Symfony显示自定义404错误页面

$configuration = ProjectConfiguration::getApplicationConfiguration('frontend', 'dev', false);
sfContext::createInstance($configuration)->dispatch();