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)改寫(xiě)跳轉(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)文章
- 本篇文章是一篇關(guān)于PHP使用ActiveMQ的實(shí)例,我們分享了實(shí)例代碼,并做了相關(guān)要點(diǎn)的解釋?zhuān)枰呐笥褏⒖枷掳伞?/div> 2018-02-02
php curl登陸qq后獲取用戶信息時(shí)證書(shū)錯(cuò)誤
這篇文章主要介紹了php curl登陸qq后獲取用戶信息時(shí)證書(shū)錯(cuò)誤,需要的朋友可以參考下2015-02-02PhpStorm本地?cái)帱c(diǎn)調(diào)試的方法步驟
php代碼在調(diào)試時(shí),經(jīng)常是print_r或者var_dump來(lái)斷點(diǎn),但是當(dāng)項(xiàng)目較為復(fù)雜的情況下,這么做效率就非常低下了,斷點(diǎn)調(diào)試就非常好的解決了這個(gè)問(wèn)題,這篇文章主要介紹了PhpStorm本地?cái)帱c(diǎn)調(diào)試的方法步驟,感興趣的小伙伴們可以參考一下2018-05-05在TP5數(shù)據(jù)庫(kù)中四個(gè)字段實(shí)現(xiàn)無(wú)限分類(lèi)的示例
今天小編就為大家分享一篇在TP5數(shù)據(jù)庫(kù)中四個(gè)字段實(shí)現(xiàn)無(wú)限分類(lèi)的示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10smarty模板中使用get、post、request、cookies、session變量的方法
這篇文章主要介紹了smarty模板中使用get、post、request、cookies、session變量的方法,需要的朋友可以參考下2014-04-04phpstudy2018升級(jí)MySQL5.5為5.7教程(圖文)
這篇文章主要介紹了phpstudy2018升級(jí)MySQL5.5為5.7教程(圖文),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-10-10最新評(píng)論