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 相关文章推荐
php 文件状态缓存带来的问题
Dec 14 PHP
php 计算两个时间戳相隔的时间的函数(小时)
Dec 18 PHP
php打开文件fopen函数的使用说明
Jul 05 PHP
thinkphp实现面包屑导航(当前位置)例子分享
May 10 PHP
thinkphp学习笔记之多表查询
Jul 28 PHP
php 模拟 asp.net webFrom 按钮提交事件实例
Oct 13 PHP
php自定文件保存session的方法
Dec 10 PHP
在openSUSE42.1下编译安装PHP7 的方法
Dec 24 PHP
PHP生成随机数的方法总结
Mar 01 PHP
mongodb和php的用法详解
Mar 25 PHP
laravel 解决强制跳转 https的问题
Oct 22 PHP
discuz论坛更换域名,详细文件修改步骤
Dec 09 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
世界第一个无线广播电台 KDKA
2021/03/01 无线电
php 按指定元素值去除数组元素的实现方法
2011/11/04 PHP
prototype Element学习笔记(篇二)
2008/10/26 Javascript
javascript 去字符串空格终极版(支持utf8)
2009/11/14 Javascript
jQuery ajax cache缓存问题
2010/07/01 Javascript
javascript中的注释使用与注意事项小结
2011/09/20 Javascript
SwfUpload在IE10上不出现上传按钮的解决方法
2013/06/25 Javascript
js中跨域方法原理详解
2015/07/19 Javascript
JQuery用户名校验的具体实现
2016/03/18 Javascript
javascript拖拽应用实例(二)
2016/03/25 Javascript
JQuery validate插件验证用户注册信息
2016/05/11 Javascript
Bootstrap中的fileinput 多图片上传及编辑功能
2016/09/05 Javascript
BootstrapValidator超详细教程(推荐)
2016/12/07 Javascript
jQuery实现Select下拉列表进行状态选择功能
2017/03/30 jQuery
Angular实现类似博客评论的递归显示及获取回复评论的数据
2017/11/06 Javascript
Vue-Ant Design Vue-普通及自定义校验实例
2020/10/24 Javascript
vue+elementUI中表格高亮或字体颜色改变操作
2020/11/02 Javascript
[01:18]DOTA2超级联赛专访hanci ForLove淘汰感言曝光
2013/06/04 DOTA
[02:23]2016国际邀请赛中国区预选赛wings晋级之路
2016/06/29 DOTA
[40:12]Liquid vs Chaos 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
py2exe 编译ico图标的代码
2013/03/08 Python
在Django的上下文中设置变量的方法
2015/07/20 Python
Python正则抓取新闻标题和链接的方法示例
2017/04/24 Python
python中yaml配置文件模块的使用详解
2018/04/27 Python
python删除本地夹里重复文件的方法
2020/11/19 Python
对python实现模板生成脚本的方法详解
2019/01/30 Python
Python的Tkinter点击按钮触发事件的例子
2019/07/19 Python
对Python获取屏幕截图的4种方法详解
2019/08/27 Python
基于python实现简单网页服务器代码实例
2020/09/14 Python
基于css3 animate制作绚丽的动画效果
2015/11/24 HTML / CSS
英国骑行、跑步、游泳、铁人三项运动装备专卖店:Wiggle
2016/08/23 全球购物
如何用Python输出一个Fibonacci数列
2016/08/28 面试题
中学生学习生活的自我评价
2013/10/26 职场文书
2014年污水处理厂工作总结
2014/12/19 职场文书
迎新年主持词
2015/07/06 职场文书
文艺节目主持词
2015/07/06 职场文书