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中使用Oracle数据库(4)
Oct 09 PHP
PHP 地址栏信息的获取代码
Jan 07 PHP
php中计算中文字符串长度、截取中文字符串的函数代码
Aug 09 PHP
php中存储用户ID和密码到mysql数据库的方法
Feb 06 PHP
php实现约瑟夫问题的方法小结
Mar 23 PHP
php使用escapeshellarg时中文被过滤的解决方法
Jul 10 PHP
php写一个函数,实现扫描并打印出自定目录下(含子目录)所有jpg文件名
May 26 PHP
PHP流Streams、包装器wrapper概念与用法实例详解
Nov 17 PHP
Windows下wamp php单元测试工具PHPUnit安装及生成日志文件配置方法
May 28 PHP
laravel ORM关联关系中的 with和whereHas用法
Oct 16 PHP
laravel框架中表单请求类型和CSRF防护实例分析
Nov 23 PHP
PHP解决高并发的优化方案实例
Dec 10 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中的函数-- foreach()的用法详解
2013/06/24 PHP
微信API接口大全
2015/04/15 PHP
PHP中curl_setopt函数用法实例分析
2015/04/16 PHP
php rmdir使用递归函数删除非空目录实例详解
2016/10/20 PHP
CL vs ForZe BO5 第二场 2.13
2021/03/10 DOTA
js 小数取整的函数
2010/05/10 Javascript
js下判断 iframe 是否加载完成的完美方法
2010/10/26 Javascript
jQuery 1.8 Release版本发布了
2012/08/14 Javascript
JS实现两个大数(整数)相乘
2014/04/28 Javascript
javascript获取checkbox复选框获取选中的选项
2014/08/12 Javascript
JQuery 使用attr方法实现下拉列表选中
2014/10/13 Javascript
jQuery 中$(this).index与$.each的使用指南
2014/11/20 Javascript
Javascript优化技巧之短路表达式详细介绍
2015/03/27 Javascript
jquery+CSS3模拟Path2.0动画菜单效果代码
2015/08/31 Javascript
javascript瀑布流式图片懒加载实例解析与优化
2016/02/23 Javascript
js简单实现网页换肤功能
2017/04/07 Javascript
angular $watch 一个变量的变化(实例讲解)
2017/08/02 Javascript
jQuery实现的上传图片本地预览效果简单示例
2018/03/29 jQuery
jQuery利用FormData上传文件实现批量上传
2018/12/04 jQuery
8个有意思的JavaScript面试题
2019/07/30 Javascript
python制作企业邮箱的爆破脚本
2016/10/05 Python
Django中Model的使用方法教程
2018/03/07 Python
python 对key为时间的dict排序方法
2018/10/17 Python
Python OpenCV调用摄像头检测人脸并截图
2020/08/20 Python
如何基于Python获取图片的物理尺寸
2019/11/25 Python
Python3 使用map()批量的转换数据类型,如str转float的实现
2019/11/29 Python
Python调用钉钉自定义机器人的实现
2020/01/03 Python
python实现横向拼接图片
2020/03/23 Python
自定义实现 PyQt5 下拉复选框 ComboCheckBox的完整代码
2020/03/30 Python
使用css3匹配手机屏幕横竖状态
2014/01/27 HTML / CSS
HTML5 video标签(播放器)学习笔记(一):使用入门
2015/04/24 HTML / CSS
橄榄树药房:OLIVEDA
2019/09/01 全球购物
电钳工人个人求职信
2014/05/10 职场文书
设备管理实施方案
2014/05/31 职场文书
教师外出学习心得体会
2016/01/18 职场文书
MySQL存储过程及语法详解
2022/08/05 MySQL