新聞中心
Thinkphp程序如何自定義404錯(cuò)誤頁面
作者 / 無憂主機(jī) 時(shí)間 2014-09-12 15:58:24
很多站長朋友們做網(wǎng)站為了做優(yōu)化都會(huì)在建站的同時(shí)做一個(gè)404錯(cuò)誤頁面,也就是當(dāng)有人訪問該網(wǎng)站的時(shí)候如果打開了不存在的頁面,這時(shí)服務(wù)器對(duì)發(fā)來的請(qǐng)求無響應(yīng),添加了一個(gè)404頁面并開啟后會(huì)跳轉(zhuǎn)到404錯(cuò)誤頁面。這樣做的好處就是就是增加客戶體驗(yàn)度和有利于網(wǎng)站的優(yōu)化。再者,如果出現(xiàn)了打不開的現(xiàn)象相當(dāng)于死鏈接了。也不利于搜索引擎的收錄哦。但是很多開源程序的404頁面設(shè)置的方法都是不同的,一般的404頁面設(shè)置方法是在根目錄下放一個(gè)404.html文件,并在.htaccess開啟就可以了。 然而Thinkphp的404錯(cuò)誤頁面和wordpress一樣,是無法通過無憂主機(jī)小編上述方法直接實(shí)現(xiàn)的。如果這樣設(shè)置了不但無法實(shí)現(xiàn),還會(huì)使測試404頁面的時(shí)候地址欄出現(xiàn)例如51php.com/index/index.html的情況。那么要如何設(shè)置呢? 第一步:使用edltplus編輯器新建一個(gè)文件文件名:CommonAction.class.php 第二步:在這個(gè)文件中添加以下代碼:
<?php classCommonActionextendsAction{ function_empty(){ header("Location: /404.html"); } } ?>添加后保存該文件并將CommonAction.class.php文件傳到空間的根目錄下。 第三步:把做好的404.html頁面放到空間的根目錄下。小編在這里提醒下不能放錯(cuò)路徑哦,不然是無法實(shí)現(xiàn)的。如下圖所示: [caption id="attachment_16502" align="alignnone" width="300"] thinkphp[/caption] 以上就是Thinkphp實(shí)現(xiàn)404頁面的完整設(shè)置步驟了。如果遇到有疑問的可以聯(lián)系小編的售后QQ:340555009.感謝各位站長一直以來對(duì)小編的支持。 無憂主機(jī)相關(guān)文章推薦閱讀: 多說評(píng)論插件怎么在THINKPHP上實(shí)現(xiàn) THINKPHP登入后臺(tái)出現(xiàn)“系統(tǒng)發(fā)生錯(cuò)誤” THINKPHP搭建的網(wǎng)站搬家后遇到“您瀏覽的頁面暫時(shí)發(fā)生了錯(cuò)誤!” 如何解決THINKPHP更新文件時(shí)遇到的:CANNOT SEND SESSION CACHE LIMITER – HEADERS ALREADY SENT
本文地址:http://www.love62.cn/thinkphp/16498.html