thinkphp制作404跳轉(zhuǎn)頁的簡單實(shí)現(xiàn)方法
網(wǎng)上有很多thinkphp的404頁面制作方法,但大多太過繁瑣不簡便,很煩人,所以為大家分享了最便捷的404制作方法,如下。
在thinkphp的公共目錄的config配置文件中增加配置項(xiàng):
'TMPL_EXCEPTION_FILE' => 'Public/404.html',
在Public文件夾中創(chuàng)建404.html內(nèi)容如下
<!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>秒后跳轉(zhuǎn)到首頁</p>
</div>
<script type="text/javascript">
countDown(5,'/');
</script>
</body>
</html>
這樣就完成了,至于狀態(tài)碼當(dāng)然是 404了,因?yàn)閠hinkphp默認(rèn)不存在的頁面返回404,大功告成!最后再向大家推薦一個(gè)源碼社區(qū)名字叫原創(chuàng)源碼庫,不錯(cuò)的網(wǎng)站,或許能夠幫到您!
以上就是小編為大家?guī)淼膖hinkphp制作404跳轉(zhuǎn)頁的簡單實(shí)現(xiàn)方法的全部內(nèi)容了,希望對大家有所幫助,多多支持腳本之家~
- thinkPHP5(TP5)實(shí)現(xiàn)改寫跳轉(zhuǎn)提示頁面的方法
- 解決thinkPHP 5 nginx 部署時(shí),只跳轉(zhuǎn)首頁的問題
- thinkphp5使html5實(shí)現(xiàn)動(dòng)態(tài)跳轉(zhuǎn)的例子
- thinkphp5框架調(diào)用其它控制器方法 實(shí)現(xiàn)自定義跳轉(zhuǎn)界面功能示例
- ThinkPHP5.1框架頁面跳轉(zhuǎn)及修改跳轉(zhuǎn)頁面模版示例
- ThinkPHP頁面跳轉(zhuǎn)success與error方法概述
- ThinkPHP訪問不存在的模塊跳轉(zhuǎn)到404頁面的方法
- ThinkPHP跳轉(zhuǎn)頁success及error模板實(shí)例教程
- thinkphp中的url跳轉(zhuǎn)用法分析
- ThinkPHP3.1.x修改成功與失敗跳轉(zhuǎn)頁面的方法
- ThinkPHP3.2.3框架實(shí)現(xiàn)的空模塊、空控制器、空操作,跳轉(zhuǎn)到錯(cuò)誤404頁面圖文詳解
- TP5框架頁面跳轉(zhuǎn)樣式操作示例
相關(guān)文章
對于ThinkPHP框架早期版本的一個(gè)SQL注入漏洞詳細(xì)分析
這篇文章主要介紹了對于ThinkPHP框架早期版本的一個(gè)SQL注入漏洞詳細(xì)分析,對于網(wǎng)站安全十分重要!需要的朋友可以參考下2014-07-07
php 將bmp圖片轉(zhuǎn)為jpg等其他任意格式的圖片
有時(shí)候我們需要將bmp格式的圖片轉(zhuǎn)換為jpg或gif等格式,大家就可以參考下下面的代碼。2009-06-06
淺談laravel5.5 belongsToMany自身的正確用法
今天小編就為大家分享一篇淺談laravel5.5 belongsToMany自身的正確用法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10
php array_walk 對數(shù)組中的每個(gè)元素應(yīng)用用戶自定義函數(shù)詳解
php array_walk函數(shù)將用戶自定義函數(shù)應(yīng)用到 array 數(shù)組中的每個(gè)單元,即使用用戶自定義函數(shù)對數(shù)組中的每個(gè)元素做回調(diào)處理。 本文章向大家講解array_walk函數(shù)的基本語法及使用實(shí)例,需要的朋友可以參考下2016-11-11
PHP中使用CURL發(fā)送get/post請求上傳圖片批處理功能
這篇文章主要介紹了PHP中使用CURL發(fā)送get/post請求上傳圖片批處理 功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-10-10
Zend Framework教程之模型Model用法簡單實(shí)例
這篇文章主要介紹了Zend Framework教程之模型Model用法,結(jié)合實(shí)例形式簡單分析了Zend Framework中模型Model的原理,文件組織結(jié)構(gòu)及具體使用方法,需要的朋友可以參考下2016-03-03

