如何自定义403例外页面?

问题描述 投票:0回答:1

Symfony文档严重不正确或已过时...

我正在尝试自定义拒绝访问页面。

我遵循了此“教程”

https://symfony.com/doc/current/controller/error_pages.html

要覆盖HTML页面的404错误模板,请创建一个新的error404.html.twig模板位于templates/bundles/TwigBundle/Exception/:

但是该路径根本不存在¯\_(ツ)_/¯

我一直在搜索,但在此路径上找到了例外文件夹

vendor\symfony\twig-bundle\Resources\views\Exception

我什至不知道它是否是正确的文件夹。

无论如何,我在该文件夹中创建了error403.html.twig

{% extends 'base.html.twig' %}

    {% block body %}
        <h1>403 error 123456</h1>
    {% endblock %}

没有任何改变,错误页面仍然相同!

我经常阅读该文档页面,此后我看不到其他应做的事情?

自定义这些错误页面的正确方法是什么?

php symfony exception error-handling twig
1个回答
0
投票

您必须创建此路径(template / bundles / TwigBundle / Exception /)然后在文件夹Exception中创建文件(error404.html.twig)它会工作

© www.soinside.com 2019 - 2024. All rights reserved.