3. 异常处理 404 500 301跳转

异常处理的思路

//1. 如果程序报错      跳转到自定义的500异常页面

//2. 如果路由匹配不到  跳转到自定义的404错误页面

//3. 如果数据库没有查询到  301重定向到网站首页  或者 自己的栏目首页

 

1.  系统的异常处理页面

// 在config/app.php中配置
'exception_tmpl'   => app()->getThinkPath() . 'tpl/think_exception.tpl'
//方法介绍
1. 获取 核心框架目录
app()->getThinkPath() 得到绝对路径 "G:\phpstudy_pro\WWW\www.jzgjhome.com\vendor\topthink\framework\src\"
2. 获取 应用基础目录
app()->getBasePath() 得到绝对路径 G:\phpstudy_pro\WWW\www.jzgjhome.com\app\

 

2. 自定义异常处理页面

//1. 第一步  我们把定义好的异常页面模板保存在app根目录中
//2. 第二步 config/app.php 修改异常处理的 配置地址
//3. 第三步  把.env中的调试模式关闭

 

3. 自定义404页面

//1. 第一步 把定义好的404模板页面存放在app跟目录下
//2. 第二步 在config/app.php配置中新增配置
//3. 第三步  把.env中的调试模式关闭

 

posted @ 2022-05-14 21:27  棉花糖88  阅读(75)  评论(0)    收藏  举报