自丢网

标题: thinkPHP5框架设置404,401,403等http状态页面的方法 [打印本页]

作者: admin    时间: 2020-3-27 15:10
标题: thinkPHP5框架设置404,401,403等http状态页面的方法
本文实例讲述了thinkPHP5框架设置404、403等http状态页面的方法。分享给大家供大家参考,具体如下:
要做到这一点,首先要在你的配置文件将调试模式关闭(在开发阶段要打开):
  1. 'app_debug' => false,
复制代码
然后在配置文件 config.php 中配置404等页面的模板路径(APP_PATH指的是application路径):
  1. 'http_exception_template'  => [
  2.     // 定义404错误的重定向页面地址
  3.     404 => APP_PATH.'404.html',
  4.     // 还可以定义其它的HTTP status
  5.     401 => APP_PATH.'401.html',
  6.     403 => APP_PATH.'404.html',
  7.   ],
复制代码
404页面位于 application 目录下,404.html部分代码如下:
  1. <img src="__INDEX__/img/404.png" width="818" height="595" style="display: block;margin: 0 auto;">
  2. <div class="" style="font-size: 36px;margin: 0 auto;text-align: center;color: #323232;">
  3.   您查找的页面不存在,还有
  4.   <span id="dd" style="color:darkorange;font-weight: bold;">6</span>
  5.   秒,页面将自动跳转首页...
  6. </div>
  7. <!--倒计时-->
  8. <script type="text/javascript">
  9. function run(){
  10.   var s = document.getElementById("dd");
  11.   if(s.innerHTML == 0){
  12.     window.location.href='/';
  13.     return false;
  14.   }
  15.   s.innerHTML = s.innerHTML * 1 - 1;
  16. }
  17. window.setInterval("run();", 1000);
  18. </script>
复制代码
404图片素材下载
(, 下载次数: 255)