thinkphp制作404跳转页的简单实现方法


Posted in PHP onSeptember 22, 2016

网上有很多thinkphp的404页面制作方法,但大多太过繁琐不简便,很烦人,所以为大家分享了最便捷的404制作方法,如下。
在thinkphp的公共目录的config配置文件中增加配置项:

'TMPL_EXCEPTION_FILE' => 'Public/404.html',

在Public文件夹中创建404.html内容如下

<!DOCTYPE html >
<html>
<head>
<meta charset=utf-8" />
<title>404哟</title>
<style type="text/css">
body {
 background-color: #ECECEC;
 font-family: 'Open Sans', sans-serif;
 font-size: 14px;
 color: #3c3c3c;
}
.demo{width:600px;margin:0 auto;}
.demo p:first-child {
 text-align: center;
 font-family: cursive;
 font-size: 150px;
 font-weight: bold;
 line-height: 100px;
 letter-spacing: 5px;
 color: #fff;
}

.demo p:first-child span {
 cursor: pointer;
 text-shadow: 0px 0px 2px #686868,
  0px 1px 1px #ddd,
  0px 2px 1px #d6d6d6,
  0px 3px 1px #ccc,
  0px 4px 1px #c5c5c5,
  0px 5px 1px #c1c1c1,
  0px 6px 1px #bbb,
  0px 7px 1px #777,
  0px 8px 3px rgba(100, 100, 100, 0.4),
  0px 9px 5px rgba(100, 100, 100, 0.1),
  0px 10px 7px rgba(100, 100, 100, 0.15),
  0px 11px 9px rgba(100, 100, 100, 0.2),
  0px 12px 11px rgba(100, 100, 100, 0.25),
  0px 13px 15px rgba(100, 100, 100, 0.3);
 -webkit-transition: all .1s linear;
 transition: all .1s linear;
}

.demo p:first-child span:hover {
 text-shadow: 0px 0px 2px #686868,
  0px 1px 1px #fff,
  0px 2px 1px #fff,
  0px 3px 1px #fff,
  0px 4px 1px #fff,
  0px 5px 1px #fff,
  0px 6px 1px #fff,
  0px 7px 1px #777,
  0px 8px 3px #fff,
  0px 9px 5px #fff,
  0px 10px 7px #fff,
  0px 11px 9px #fff,
  0px 12px 11px #fff,
  0px 13px 15px #fff;
 -webkit-transition: all .1s linear;
 transition: all .1s linear;
}

.demo p:not(:first-child) {
 text-align: center;
 color: #666;
 font-family: cursive;
 font-size: 20px;
 text-shadow: 0 1px 0 #fff;
 letter-spacing: 1px;
 line-height: 2em;
 margin-top: -50px;
}

</style>
<script type="text/javascript">  
function countDown(secs,surl){  
  var jumpTo = document.getElementById('jumpTo');
  jumpTo.innerHTML=secs; 
  if(--secs>0){  
    setTimeout("countDown("+secs+",'"+surl+"')",1000);  
   }  
  else{   
    location.href=surl;  
  }  
}  
</script>
</head>

<body>

<div class="demo">
  <p><span>4</span><span>0</span><span>4</span></p>
  <p>该页面不存在(′?ω?`)<span id="jumpTo">5</span>秒后跳转到首页</p>
</div>
<script type="text/javascript">
  countDown(5,'/');
</script>
</body>
</html>

这样就完成了,至于状态码当然是 404了,因为thinkphp默认不存在的页面返回404,大功告成!最后再向大家推荐一个源码社区名字叫原创源码库,不错的网站,或许能够帮到您!

以上就是小编为大家带来的thinkphp制作404跳转页的简单实现方法的全部内容了,希望对大家有所帮助,多多支持三水点靠木~

PHP 相关文章推荐
Content-type 的说明
Oct 09 PHP
上传文件先创建目录 再上传到目录里面去
Dec 29 PHP
适用于php-5.2 的 php.ini 中文版[金步国翻译]
Apr 17 PHP
jQuery EasyUI API 中文文档 - DateBox日期框
Oct 15 PHP
浅析php变量作用域的一些问题
Aug 08 PHP
php比较相似字符串的方法
Jun 05 PHP
PHP和C#可共用的可逆加密算法详解
Oct 26 PHP
php使用curl通过代理获取数据的实现方法
May 16 PHP
PHP中Socket连接及读写数据超时问题分析
Jul 19 PHP
php实现将HTML页面转换成word并且保存的方法
Oct 14 PHP
Laravel框架基于中间件实现禁止未登录用户访问页面功能示例
Jan 17 PHP
php模拟实现斗地主发牌
Apr 22 PHP
thinkphp3.2.3版本的数据库增删改查实现代码
Sep 22 #PHP
thinkphp中多表查询中防止数据重复的sql语句(必看)
Sep 22 #PHP
thinkphp多表查询两表有重复相同字段的完美解决方法
Sep 22 #PHP
php的api数据接口书写实例(推荐)
Sep 22 #PHP
thinkphp跨库操作的简单代码实例
Sep 22 #PHP
一个简单的php MVC留言本实例代码(必看篇)
Sep 22 #PHP
php实现当前页面点击下载文件的简单方法
Sep 22 #PHP
You might like
PHP登陆后跳转到登陆前页面实现思路及代码
2014/01/17 PHP
使用PHP进行微信公众平台开发的示例
2015/08/21 PHP
php生成Android客户端扫描可登录的二维码
2016/05/13 PHP
Laravel框架实现简单的学生信息管理平台案例
2019/05/07 PHP
js关闭模态窗口刷新父页面或跳转页面
2012/12/13 Javascript
AngularJS实现Model缓存的方式
2016/02/03 Javascript
jQuery购物车插件jsorder用法(支持后台处理程序直接转换成DataTable处理)
2016/06/08 Javascript
微信小程序 实现tabs选项卡效果实例代码
2016/10/31 Javascript
微信小程序购物商城系统开发系列-工具篇的介绍
2016/11/21 Javascript
JS实现密码框的显示密码和隐藏密码功能示例
2016/12/26 Javascript
JavaScript中各数制转换全面总结
2017/08/21 Javascript
解决vue页面DOM操作不生效的问题
2018/03/17 Javascript
微信小程序保存多张图片的实现方法
2019/03/05 Javascript
layui实现三级导航菜单
2019/07/26 Javascript
angular inputNumber指令输入框只能输入数字的实现
2019/12/03 Javascript
使用Python的Tornado框架实现一个简单的WebQQ机器人
2015/04/24 Python
Python虚拟环境Virtualenv使用教程
2015/05/18 Python
Python中标准库OS的常用方法总结大全
2017/07/19 Python
Python3.5面向对象程序设计之类的继承和多态详解
2019/04/24 Python
PyQT实现菜单中的复制,全选和清空的功能的方法
2019/06/17 Python
Mac安装python3的方法步骤
2019/08/09 Python
Python实现FLV视频拼接功能
2020/01/21 Python
python 遗传算法求函数极值的实现代码
2020/02/11 Python
使用Tensorboard工具查看Loss损失率
2020/02/15 Python
html5中 media(播放器)的api使用指南
2014/12/26 HTML / CSS
佐卡伊官网:中国知名珠宝品牌
2017/02/05 全球购物
澳大利亚宠物商店:Petbarn
2017/11/18 全球购物
英国复古服装和球衣购买网站:3Retro Football
2018/07/09 全球购物
美国购买肉、鸭、家禽、鹅肝和熟食网站:D’Artagnan
2018/11/13 全球购物
意大利奢侈品购物网站:Deliberti
2019/10/08 全球购物
匈牙利超级网上商店和优惠:Alza.hu
2019/12/17 全球购物
聚网科技C++面试笔试题
2015/09/01 面试题
学校安全检查制度
2014/01/27 职场文书
2015年教研室工作总结范文
2015/05/23 职场文书
MySQL复制问题的三个参数分析
2021/04/07 MySQL
CSS3中Animation实现简单的手指点击动画的示例
2021/07/15 HTML / CSS