阿里云

Thinkphp框架自定义404页面

404页面我们在浏览网页的过程中都遇到过,简单来说就是搜索的东西服务器无法找到,给你返回一个提示信息,但是真正的404意义又是什么呢?请查看文章:404的真正意义;


Thinkphp框架在部署模式时,当用户或他人进入不存在的页面,系统会抛出异常。框架默认给了一段文字“页面错误!请稍后再试~”,但是这个页面是很丑的,同时也是一个死页面,死链接,对网站优化及用户体验都不好。


下面教大家如何在thinkphp框架中自定义页面。


微信截图_20190105150947.png


步骤一:在config文件内将“应用调试模式”值设置为“false”;

申霖博客实例图片


步骤二:新建404.html页面,下面是本站使用的404页面,大家可直接使用;


点击下载  404.rar



步骤三:将404.html页面上传至服务器跟目录,即和index.php处于同一目录;


image.png


步骤四:在config文件内添加如下配置,可以使用同样方式定义其他状态码页面;

'http_exception_template'    =>  [
     // 定义404错误的重定向页面地址
     404 =>  '404.html'
]


喜欢就点个赞吧