我正在使用Symfony 2项目(准确地说是2.1.11版本)。我正在尝试自定义使用Symfony防火墙时返回的403页面。它正确返回403错误但未使用我的自定义页面。
我使用模板覆盖方法,将文件放在app / Resources / TwigBundle / views / Exception / error403.html.twig。我旁边有一个error404.html.twig页面,它可以正常工作,并且会针对不存在的URL返回。我已经清除了缓存,我正在“prod”环境中进行测试。
有人能告诉我下一步去哪儿吗?我不确定为什么403可以工作但404没有。如果你有一个自定义的403工作,我也很感激你对它是如何做到的评论(也许我可以在其他地方覆盖那个模板等)。