thinkphp6、thinkphp8 自定义异常显示页面

2024-11-22 7 0

进入 config/app.php 里面,增加下面的信息

 // 异常页面的模板文件
    'exception_tmpl'   => app()->isDebug()==true ?
                          app()->getThinkPath() . 'tpl/think_exception.tpl' :
                          \think\facade\App::getAppPath() . 'error.html',
    
    'http_exception_template' => [
        // 定义404错误的模板文件地址
        404 => \think\facade\App::getAppPath() . '404.html',
        // 还可以定义其它的HTTP status
        500 => \think\facade\App::getAppPath() . '500.html',
    ],

 

我本人的代码是:

 // 异常页面的模板文件
    'exception_tmpl' => app()->getThinkPath() . 'tpl/think_exception.tpl',

    //指定404页面
    'http_exception_template' => [
        404 => app()->getRootPath() . '/view/index/404.html', // 指定404错误的模板文件
        // 可以继续添加其他HTTP状态码和模板
    ],

 

    相关文章

    ThinkPHP 自定义404页面及手动抛出404异常
    使用PHP获取文件夹中所有文件
    thinkphp8中,数据库的字段是 api_node_id ,值是:多个用英文逗号区分,这种应如何来查询准确的数据取出唯一的主键ID?
    tp(thinkphp6)记录后台操作日志
    ThinkPHP6利用路由中间件记录用户操作日志
    ThinkPHP6实现上传图片带水印方法

    发布评论