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

