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中的调试模式关闭





浙公网安备 33010602011771号