所有的網站項目都需要添加一個404頁面,不僅友好,而且對網站優化也有一定的好處,而用ThinkPHP框架搭建的網站添加404頁面的方法還是很簡單的,利用的就是空類,空方法
第一步:
在Lib/Action文件夾下創建EmptyAction.class.PHP
<?php class EmptyAction extends Action { function _empty(){ header("HTTP/1.0 404 Not Found"); $this->display('empty:index'); } // 404 function index() { header("HTTP/1.0 404 Not Found"); $this->display('empty:index'); } }
第二步:
修改Lib/Action文件夾下所有的Action文件,在所有的控制器文件中加入如下代碼:
function _empty() { header("HTTP/1.0 404 Not Found"); $this->display('empty:index'); }
第三步,
在Tpl/empty文件夾下創建404頁面index.html
如果有人猜出來你用的ThinkPHP框架的話,可能會按照ThinkPHP的訪問方式去找一些漏洞(貌似會一點PHP的新手喜歡這麼做)
對於這種問題,可以新建一個公共類,包括空類等,都繼承此公共類,去做判定.
本文出自 “尛雷” 博客,請務必保留此出處http://a3147972.blog.51cto.com/2366547/1219682
查看本欄目