ThinkPHP 404页面的设置方法
2015-01-24信息快讯网
这篇文章主要介绍了ThinkPHP 404页面的设置方法,需要的朋友可以参考下
在很多网站中都会有使用404页面的时候,在ThinkPHP框架中该如何设置呢,接下来我介绍其中一种方法
1、首先要在Lib/Action 下建立EmptyAction.class.php模块
内容如下:
<?php
/*
* @author rocky
* @date 20141021
* @desc 空模块404等错误
* */
class EmptyAction extends CommonAction {
function _empty(){
header("HTTP/1.0 404 Not Found");
$this->display('Public:404');
}
}
?>
2、做完以上处理,只能在访问到空模块的时候才会访问404页面,所以,为了访问空方法也访问404页面,我们还需要在CommonAction.class.php增加一个空方法了,方法如下:
//处理所有没有的方法的处理方法,引导到404页面
public function _empty() {
R('Empty/_empty');
}
3、做完以上工作基本可以了,但是别忘了把你的404.html页面放在Tpl/Public下
这样就ok了,好了,收队收队!~~~
php使用正则表达式获取图片url的方法
php使用CURL伪造IP和来源实例详解
php+mysql实现无限分类实例详解
php截取html字符串及自动补全html标签的方法
php在linux下检测mysql同步状态的方法
将FCKeditor导入PHP+SMARTY的实现方法
php通过Chianz.com获取IP地址与地区的方法
php rsa加密解密使用详解
THINKPHP内容分页代码分享
php+mysql删除指定编号员工信息的方法
php实现redis数据库指定库号迁移的方法
php导入excel文件到mysql数据库的方法
php+mysql查询优化简单实例
php5.4以下版本json不支持不转义内容中文的解决方法
php正则匹配html中带class的div并选取其中内容的方法
php页面缓存方法小结
分享常见的几种页面静态化的方法
PHP中使用CURL获取页面title例子
PHP中$this和$that指针使用实例
THINKPHP2.0到3.0有哪些改进之处
浅谈thinkphp的实例化模型
Thinkphp中的curd应用实用要点
js+php实现静态页面实时调用用户登陆状态的方法
Yii框架调试心得--在页面输出执行sql语句
访问编码后的中文URL返回404错误的解决方法
PHP统计nginx访问日志中的搜索引擎抓取404链接页面路径
ThinkPHP访问不存在的模块跳转到404页面的方法