ThinkPHP5.0/5.1自定义404界面的配置ThinkPHP自定义404

雅爱博客3个月前教程143

可能跟之前的版本配置方法有点区别,在此做一下简单的笔记,ThinkPHP5.0/5.1自定义404界面的配置ThinkPHP自定义404

★ 配置过程

修改 config.app 文件即application/config.php

第一,需要关闭调试模式(一般在项目的开发过程中,可以设置为"true",但是项目上线部署后,一定要关闭调试模式)

// 应用调试模式
'app_debug'  => false,

第二,增加或修改配置项: http_exception_template

如果是 ThinkPHP.5.0 框架,进行修改如下:

'http_exception_template'    =>  [
        // 定义404错误的重定向页面地址
        404 =>  APP_PATH . 'index/view/exception_html/404.html',
        500 =>  APP_PATH . 'index/view/exception_html500.html',
    ],

如果是 ThinkPHP.5.1 框架,进行修改如下:

//TODO 自定义异常请求码的页面配置 建议只做非500错误页面
    'http_exception_template'    =>
        [
            404 =>  Env::get('app_path') . 'index/view/exception_html/404.html',
            500 =>  Env::get('app_path') . 'index/view/exception_html/500.html',
        ],

上面的路径配置,对应的完整文件路径是这样的:/application/index/view/exception_html/404.html


自己搞个好看的404页面即可。


相关文章

显示当前时间( setInterval() 方法会每秒执行一次函数,类似手表功能)脚本笔记

显示当前时间( setInterval() 方法会每秒执行一次函数,类似手表功能)</html> <!DOCTYPE html> <html> &l...

setInterval()给函数传递参数_脚本笔记

setInterval() 传递参数给 alertFunc 函数 ( IE9 及其更早版本不支持):<!DOCTYPE html> <html> <head...

网站添加问候语不同时间不同问候

将代码添加到你想体现的地方即可 <div class="sidebar"> <div class="widget ...

在线客服源码+详细视频教程+app

在线客服源码+详细视频教程+app

在线客服源码内附详细的安装教程+视频教程,亲测可用,很给力支持手机自适应网页单独聊天+pc端右下角弹窗+app在线聊天+对接微信公众号等多种方式满足你的需求。搭建教程:1,宝塔liunx和win系统,...

css设置头像旋转与3D旋转效果

css设置头像旋转与3D旋转效果

经常会在一些网站看到评论区,评论人的头像当鼠标经过会360°旋转,其实很简单。先看一下效果,注意:在IE模式下不生效 .cs-css1 img{ height:300px; width:...

setInterval() JavaScript 进度条_脚本笔记

JavaScript 进度条,使用 setInterval() 和 clearInterval()来创建动态进度条。</html> <!DOCTYPE html>...