php - 如何自定义 403 异常页面?
问题描述
说真的 Symfony 文档真的很糟糕或者过时了......
我正在尝试自定义拒绝访问页面。
我按照这个“教程”
https://symfony.com/doc/current/controller/error_pages.html
它说
要覆盖 HTML 页面的 404 错误模板,请创建一个
error404.html.twig
位于以下位置的新模板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),它将起作用
推荐阅读
- php - PHP 正确读取我的购物车数组?
- xmpp - strophe.muc.js 中的 createInstantRoom 抛出错误
- java - swingworker完成后关闭从swing生成的jframe
- android - 如何扫描网络上的设备
- r - 在 R 中生成包含 pdf 的函数
- javascript - 如何重构数据对象以允许其内部的计算属性
- python - 基于重复提取特定数量的行?
- amazon-route53 - route 53 混合路由策略
- symfony - Symfony 需求检查器返回 404 Not found
- wordpress - 自定义帖子类型分页返回 404