新聞中心
Thinkphp程序如何自定義404錯誤頁面
作者 / 無憂主機 時間 2014-09-12 15:58:24
很多站長朋友們做網(wǎng)站為了做優(yōu)化都會在建站的同時做一個404錯誤頁面,也就是當有人訪問該網(wǎng)站的時候如果打開了不存在的頁面,這時服務(wù)器對發(fā)來的請求無響應(yīng),添加了一個404頁面并開啟后會跳轉(zhuǎn)到404錯誤頁面。這樣做的好處就是就是增加客戶體驗度和有利于網(wǎng)站的優(yōu)化。再者,如果出現(xiàn)了打不開的現(xiàn)象相當于死鏈接了。也不利于搜索引擎的收錄哦。但是很多開源程序的404頁面設(shè)置的方法都是不同的,一般的404頁面設(shè)置方法是在根目錄下放一個404.html文件,并在.htaccess開啟就可以了。 然而Thinkphp的404錯誤頁面和wordpress一樣,是無法通過無憂主機小編上述方法直接實現(xiàn)的。如果這樣設(shè)置了不但無法實現(xiàn),還會使測試404頁面的時候地址欄出現(xiàn)例如51php.com/index/index.html的情況。那么要如何設(shè)置呢? 第一步:使用edltplus編輯器新建一個文件文件名:CommonAction.class.php 第二步:在這個文件中添加以下代碼:
<?php classCommonActionextendsAction{ function_empty(){ header("Location: /404.html"); } } ?>添加后保存該文件并將CommonAction.class.php文件傳到空間的根目錄下。 第三步:把做好的404.html頁面放到空間的根目錄下。小編在這里提醒下不能放錯路徑哦,不然是無法實現(xiàn)的。如下圖所示: [caption id="attachment_16502" align="alignnone" width="300"]
![thinkphp thinkphp](http://m.love62.cn/wp-content/uploads/2014/09/thinkphp-9-12-1-300x192.png)
本文地址:http://m.love62.cn/thinkphp/16498.html
![1](/wp-content/themes/starow_z/img/o-1.png)
![1](/wp-content/themes/starow_z/img/o-2.png)
![1](/wp-content/themes/starow_z/img/o-3.png)
![1](/wp-content/themes/starow_z/img/o-4.png)
![1](/wp-content/themes/starow_z/img/o-5.png)
![1](/wp-content/themes/starow_z/img/o-6.png)
![1](/wp-content/themes/starow_z/img/o-7.png)