将404错误重定向到另一个目录

时间:2013-01-09 23:36:14

标签: symfony error-handling

我正在使用Symfony 2框架,我正在尝试将我的404页面重定向到我网站上的另一个文件夹。我想知道我该怎么做?

目前,我的404错误页面位于app/resources/TwigBundle/views/Exception/error404.html.twig。我希望我的404页面能够从src/site/StoreBundle/Resources/views/pages/error404.html.twig读取。

请注意,我只想重新指导我的404页面。我仍然希望我的其他错误(500,503)保留在app/resources/TwigBundle/views/Exception/error404.html.twig

1 个答案:

答案 0 :(得分:1)

我不确定你为什么要这样做所以很难提出建议,但为什么不能在app / resources / TwigBundle / views / Exception / error404.html中添加include。拉进你的另一个模板的树枝?请确保为您的包使用正确的命名空间。像下面这样的东西应该没问题(在适当的地方编辑)。

{% include 'StoreBundle:pages:error404.html.twig' %}