ThinkPHP 404页面的设置方法


Posted in PHP onJanuary 14, 2015

在很多网站中都会有使用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 相关文章推荐
不用mod_rewrite直接用php实现伪静态化页面代码
Oct 04 PHP
php 取得瑞年与平年的天数的代码
Aug 10 PHP
关于Appserv无法打开localhost问题的解决方法
Oct 16 PHP
PHP-CGI进程CPU 100% 与 file_get_contents 函数的关系分析
Aug 15 PHP
php中让上传的文件大小在上传前就受限制的两种解决方法
Jun 24 PHP
PHP实现的简单日历类
Nov 29 PHP
PHP实现图片上传并压缩
Dec 22 PHP
WordPress过滤垃圾评论的几种主要方法小结
Jul 11 PHP
yii2实现 &quot;上一篇,下一篇&quot; 功能的代码实例
Feb 04 PHP
thinkphp3.2中实现phpexcel导出带生成图片示例
Feb 14 PHP
Laravel5.5+ 使用API Resources快速输出自定义JSON方法详解
Apr 06 PHP
phpcmsv9.0任意文件上传漏洞解析
Oct 20 PHP
THINKPHP内容分页代码分享
Jan 14 #PHP
php+mysql删除指定编号员工信息的方法
Jan 14 #PHP
php实现redis数据库指定库号迁移的方法
Jan 14 #PHP
php导入excel文件到mysql数据库的方法
Jan 14 #PHP
php+mysql查询优化简单实例
Jan 13 #PHP
php5.4以下版本json不支持不转义内容中文的解决方法
Jan 13 #PHP
php正则匹配html中带class的div并选取其中内容的方法
Jan 13 #PHP
You might like
如何在PHP中进行身份认证
2006/10/09 PHP
封装一个PDO数据库操作类代码
2009/09/09 PHP
PHP 字符串长度判断效率更高的方法
2014/03/02 PHP
yii使用bootstrap分页样式的实例
2017/01/17 PHP
DOM基础教程之事件对象
2015/01/20 Javascript
js动态生成Html元素实现Post操作(createElement)
2015/09/14 Javascript
jquery实现鼠标点击后展开列表内容的导航栏效果
2015/09/14 Javascript
基于jQuery实现左右图片轮播(原理通用)
2015/12/24 Javascript
Bootstrap3.0学习教程之JS折叠插件
2016/05/27 Javascript
JS操作JSON方法总结(推荐)
2016/06/14 Javascript
CSS3+JavaScript实现翻页幻灯片效果
2017/06/28 Javascript
解决vue-router中的query动态传参问题
2018/03/20 Javascript
移动端如何用下拉刷新的方式实现上拉加载
2018/12/10 Javascript
node app 打包工具pkg的具体使用
2019/01/17 Javascript
微信小程序实现的一键连接wifi功能示例
2019/04/24 Javascript
微信小程序 动态修改页面数据及参数传递过程详解
2019/09/27 Javascript
js实现多图和单图上传显示
2019/12/18 Javascript
[04:09]显微镜下的DOTA2第十二期—NaVi美如画的团战
2014/06/23 DOTA
[03:21]辉夜杯主赛事 12月25日TOP5
2015/12/26 DOTA
[07:06]2018DOTA2国际邀请赛寻真——卫冕冠军Team Liquid
2018/08/10 DOTA
Python 专题四 文件基础知识
2017/03/20 Python
详谈python在windows中的文件路径问题
2018/04/28 Python
30秒学会30个超实用Python代码片段【收藏版】
2019/10/15 Python
Python OpenCV视频截取并保存实现代码
2019/11/30 Python
python PIL/cv2/base64相互转换实例
2020/01/09 Python
Django 用户认证Auth组件的使用
2020/11/30 Python
CSS3 text-shadow实现文字阴影效果
2016/02/24 HTML / CSS
基于HTML5的WebGL经典3D虚拟机房漫游动画
2017/11/15 HTML / CSS
HTML5页面直接调用百度地图API获取当前位置直接导航目的地的实现代码
2018/03/02 HTML / CSS
经典c++面试题六
2012/01/18 面试题
查询优化的一般准则有哪些
2015/03/08 面试题
拾金不昧表扬信范文
2014/01/11 职场文书
体育课课后反思
2014/04/24 职场文书
企业文化标语大全
2014/06/10 职场文书
领导班子作风建设年个人整改措施
2014/09/29 职场文书
python中的random模块和相关函数详解
2022/04/22 Python