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