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 相关文章推荐
关于php操作mysql执行数据库查询的一些常用操作汇总
Jun 24 PHP
php5.5新数组函数array_column使用
Jul 08 PHP
php按百分比生成缩略图的代码分享
May 10 PHP
php微信支付之APP支付方法
Mar 04 PHP
php约瑟夫问题解决关于处死犯人的算法
Mar 23 PHP
PHP输出日历表代码实例
Mar 27 PHP
PHP版微信公众平台红包API
Apr 02 PHP
PHP实现的QQ空间g_tk加密算法
Jul 09 PHP
PHP如何读取由JavaScript设置的Cookie
Mar 22 PHP
POST一个JSON格式的数据给Restful服务实例详解
Apr 07 PHP
php通过各种函数判断0和空
Jul 04 PHP
详解Laravel5.6 Passport实现Api接口认证
Jul 27 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
Thinkphp5+uploadify实现的文件上传功能示例
2018/05/26 PHP
js 代码集(学习js的朋友可以看下)
2009/07/22 Javascript
JavaScript 学习笔记(五)
2009/12/31 Javascript
基于jQuery制作迷你背词汇工具
2010/07/27 Javascript
JS按位非(~)运算符与~~运算符的理解分析
2011/07/31 Javascript
为JavaScript类型增加方法的实现代码(增加功能)
2011/12/29 Javascript
PHP获取当前页面完整URL的方法
2016/12/02 Javascript
JS跨域请求外部服务器的资源
2017/02/06 Javascript
javascript cookie的基本操作(添加和删除)
2017/07/24 Javascript
微信小程序wx.request实现后台数据交互功能分析
2017/11/25 Javascript
js遍历详解(forEach, map, for, for...in, for...of)
2019/08/28 Javascript
你可能从未使用过的11+个JavaScript特性(小结)
2020/01/08 Javascript
JavaScript canvas绘制折线图
2020/02/18 Javascript
[01:39](回顾)各路豪强针锋相对,几经鏖战四强产生
2014/07/01 DOTA
python网络编程学习笔记(五):socket的一些补充
2014/06/09 Python
Python基于twisted实现简单的web服务器
2014/09/29 Python
TensorFlow实现非线性支持向量机的实现方法
2018/04/28 Python
Python 画出来六维图
2019/07/26 Python
python第三方库学习笔记
2020/02/07 Python
python实现密度聚类(模板代码+sklearn代码)
2020/04/27 Python
如何基于Python Matplotlib实现网格动画
2020/07/20 Python
 Alo Yoga官网:购买瑜伽服装
2018/06/17 全球购物
医学毕业生自我鉴定
2013/10/30 职场文书
中文系学生自荐信范文
2013/11/13 职场文书
优秀研究生自我鉴定
2013/12/04 职场文书
档案检查欢迎词
2014/01/13 职场文书
阿德的梦教学反思
2014/02/06 职场文书
火车的故事教学反思
2014/02/11 职场文书
销售顾问工作计划书
2014/09/15 职场文书
党的群众路线教育实践活动制度建设计划
2014/11/03 职场文书
学习党章的体会
2014/11/07 职场文书
2014年信贷员工作总结
2014/11/18 职场文书
儿园租房协议书范本
2014/12/02 职场文书
php微信小程序解包过程实例详解
2021/03/31 PHP
CSS实现五种常用的2D转换
2021/12/06 HTML / CSS
基于Python实现股票收益率分析
2022/04/02 Python