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的chr和ord函数实现字符加减乘除运算实现代码
Dec 05 PHP
php在线代理转向代码
May 05 PHP
Zend Studio 实用快捷键一览表(精心整理)
Aug 10 PHP
php修改指定文件后缀的方法
Sep 11 PHP
使用图灵api创建微信聊天机器人
Jul 23 PHP
PHP响应post请求上传文件的方法
Dec 17 PHP
微信支付开发维权通知实例
Jul 12 PHP
php实现留言板功能
Mar 05 PHP
PHP判断一个数组是另一个数组子集的方法详解
Jul 31 PHP
ecshop添加菜单及权限分配问题
Nov 21 PHP
ThinkPHP5.0框架控制器继承基类和自定义类示例
May 25 PHP
ThinkPHP框架实现的邮箱激活功能示例
Jun 15 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
phpmyadmin里面导入sql语句格式的大量数据的方法
2010/06/05 PHP
PHP中通过加号合并数组的一个简单方法分享
2011/01/27 PHP
js资料prototype 属性
2007/03/13 Javascript
js中eval详解
2012/03/30 Javascript
javascript标签在页面中的位置探讨
2013/04/11 Javascript
javascript文件加载管理简单实现方法
2015/07/25 Javascript
简单的分页代码js实现
2016/05/17 Javascript
简单实现的JQuery文本框水印插件
2016/06/14 Javascript
微信小程序 获取当前地理位置和经纬度实例代码
2016/12/05 Javascript
bootstrap IE8 兼容性处理
2017/03/22 Javascript
angular.JS实现网页禁用调试、复制和剪切
2017/03/31 Javascript
JS实现微信摇一摇原理解析
2017/07/22 Javascript
jQuery实现checkbox的简单操作
2017/11/18 jQuery
浅析JS抽象工厂模式
2017/12/14 Javascript
vue组件(全局,局部,动态加载组件)
2018/09/02 Javascript
JS数组去重的6种方法完整实例
2018/12/08 Javascript
微信小程序分享海报生成的实现方法
2018/12/10 Javascript
浅谈VueJS SSR 后端绘制内存泄漏的相关解决经验
2018/12/20 Javascript
JavaScript实现动态留言板
2020/03/16 Javascript
vue3.0实现点击切换验证码(组件)及校验
2020/11/18 Vue.js
[49:08]Secret vs VP 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python编写的com组件发生R6034错误的原因与解决办法
2013/04/01 Python
python 根据pid杀死相应进程的方法
2017/01/16 Python
Python3实现抓取javascript动态生成的html网页功能示例
2017/08/22 Python
python实现回旋矩阵方式(旋转矩阵)
2019/12/04 Python
tensorflow之tf.record实现存浮点数数组
2020/02/17 Python
Django用户身份验证完成示例代码
2020/04/03 Python
在ipython notebook中使用argparse方式
2020/04/20 Python
HTML5 HTMLCollection和NodeList的区别详解
2020/04/29 HTML / CSS
在加拿大在线租赁和购买电子游戏:Game Access
2019/09/02 全球购物
史上最全面的Java面试题汇总!
2015/02/03 面试题
工商局所长四风自我剖析及整改措施
2014/10/26 职场文书
2014年监理工作总结范文
2014/11/17 职场文书
李白故里导游词
2015/02/12 职场文书
电力企业职工培训心得体会
2016/01/11 职场文书
python实战之90行代码写个猜数字游戏
2021/04/22 Python