如何自定义403异常页面?
How to Customize 403 exception page?
说真的,Symfony 文档真的很糟糕或过时了...
我正在尝试自定义拒绝访问页面。
我关注了这个"tutorial"
https://symfony.com/doc/current/controller/error_pages.html
它说
To override the 404 error template for HTML pages, create a new
error404.html.twig
template located at
templates/bundles/TwigBundle/Exception/:
但是那条路根本不存在¯\_(ツ)_/¯
我继续搜索,我在这条路径上找到了 Exception 文件夹
vendor\symfony\twig-bundle\Resources\views\Exception
我什至不知道它是否是正确的文件夹。
无论如何,我在该文件夹中创建了 error403.html.twig
。
{% extends 'base.html.twig' %}
{% block body %}
<h1>403 error 123456</h1>
{% endblock %}
什么都没变,错误页面还是一样!
我多次阅读该文档页面,但在那之后我没有看到我应该做的其他事情吗?
自定义这些错误页面的正确方法是什么?
您必须创建此路径 ( templates/bundles/TwigBundle/Exception/ )
然后在文件夹 Exception 中创建文件 (error404.html.twig)
它会起作用
just look this image( you will understand )
说真的,Symfony 文档真的很糟糕或过时了...
我正在尝试自定义拒绝访问页面。
我关注了这个"tutorial"
https://symfony.com/doc/current/controller/error_pages.html
它说
To override the 404 error template for HTML pages, create a new
error404.html.twig
template located attemplates/bundles/TwigBundle/Exception/:
但是那条路根本不存在¯\_(ツ)_/¯
我继续搜索,我在这条路径上找到了 Exception 文件夹
vendor\symfony\twig-bundle\Resources\views\Exception
我什至不知道它是否是正确的文件夹。
无论如何,我在该文件夹中创建了 error403.html.twig
。
{% extends 'base.html.twig' %}
{% block body %}
<h1>403 error 123456</h1>
{% endblock %}
什么都没变,错误页面还是一样!
我多次阅读该文档页面,但在那之后我没有看到我应该做的其他事情吗?
自定义这些错误页面的正确方法是什么?
您必须创建此路径 ( templates/bundles/TwigBundle/Exception/ ) 然后在文件夹 Exception 中创建文件 (error404.html.twig) 它会起作用
just look this image( you will understand )