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同时支持GIF、png、JPEG
Oct 09 PHP
一个改进的UBB类
Oct 09 PHP
MYSQL 小技巧 -- LAST_INSERT_ID
Nov 24 PHP
linux iconv方法的使用
Oct 01 PHP
php读取二进制流(C语言结构体struct数据文件)的深入解析
Jun 13 PHP
php实现图形显示Ip地址的代码及注释
Jan 20 PHP
php 判断网页是否是utf8编码的方法
Jun 06 PHP
ThinkPHP之import方法实例详解
Jun 20 PHP
yii2使用GridView实现数据全选及批量删除按钮示例
Mar 01 PHP
ThinkPHP中Widget扩展的两种写法及调用方法详解
May 04 PHP
基于PHP实现的多元线性回归模拟曲线算法
Jan 30 PHP
PHP PDOStatement::errorInfo讲解
Jan 31 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绝对路径与相对路径之间关系的的分析
2010/03/03 PHP
Yii2 输出xml格式数据的方法
2016/05/03 PHP
在Laravel5.6中使用Swoole的协程数据库查询
2018/06/15 PHP
PHPstorm激活码2020年5月13日亲测有效
2020/09/17 PHP
javascript 读取图片文件的大小
2009/06/25 Javascript
jquery 多级下拉菜单核心代码
2010/05/21 Javascript
javaScript复制功能调用实现方案
2012/12/13 Javascript
js中对象的声明方式以及数组的一些用法示例
2013/12/11 Javascript
javascript实现页面内关键词高亮显示代码
2014/04/03 Javascript
28个常用JavaScript方法集锦
2015/01/14 Javascript
谈谈我对JavaScript DOM事件的理解
2015/12/18 Javascript
原生js制作日历控件实例分享
2016/04/06 Javascript
Javascript从数组中随机取出不同元素的两种方法
2016/09/22 Javascript
Vue.js中用v-bind绑定class的注意事项
2016/12/13 Javascript
开发Vue树形组件的示例代码
2017/12/21 Javascript
Parcel.js + Vue 2.x 极速零配置打包体验教程
2017/12/24 Javascript
vue添加自定义右键菜单的完整实例
2020/12/08 Vue.js
[02:25]DOTA2英雄基础教程 虚空假面
2014/01/02 DOTA
[01:29]2014DOTA2展望TI 剑指西雅图DK战队专访
2014/06/30 DOTA
[01:07:19]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第一场 1月19日
2021/03/11 DOTA
Pycharm无法显示动态图片的解决方法
2018/10/28 Python
利用Python求阴影部分的面积实例代码
2018/12/05 Python
pandas 数据索引与选取的实现方法
2019/06/21 Python
使用pandas的box_plot去除异常值
2019/12/10 Python
在PyCharm中安装PaddlePaddle的方法
2021/02/05 Python
html5跳转小程序wx-open-launch-weapp踩坑
2020/12/02 HTML / CSS
Mio Skincare美国官网:身体紧致及孕期身体护理
2017/03/05 全球购物
几道Web/Ajax的面试题
2016/11/05 面试题
DOM和JQuery对象有什么区别
2016/11/11 面试题
公司市场专员岗位职责
2014/06/29 职场文书
计算机相关专业自荐信
2014/07/02 职场文书
乡镇党委书记个人整改措施
2014/09/15 职场文书
党员民主评议自我评价
2014/10/20 职场文书
2014年高中班主任工作总结
2014/11/08 职场文书
Python爬虫网络请求之代理服务器和动态Cookies
2022/04/12 Python
Java多线程并发FutureTask使用详解
2022/06/28 Java/Android