码迷,mamicode.com
首页 > Web开发 > 详细

配置thinkphp3.2 404页面

时间:2017-05-15 11:58:28      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:控制   this   控制器   模块   isp   play   显示   .class   time   

ThinkPHP自身提供了 404 页面的处理机制,我们只需要在控制器 中添加一个 EmptyController.class.php,并且实现以下方法即可,方法如下:

<?

class  EmptyController extends Controller {   

            function   _empty(){

                    header( " HTTP/1.0  404  Not Found" );

                    $this->display( ‘ Public:404 ‘ );

            }

            function  index(){

                    header( " HTTP/1.0  404  Not Found" );

                    $this->display( ‘ Public:404 ‘ );

            }

        } 

?>

以上这种方法是直接定义空模块和空操作实现404跳转,但是需要注意的是,设置header头很重要,不然返回的状态是 200,而且该类对应的模板下应该有 Public 文件夹,下又 404页面模板。

网站所有控制器都应该继承这个控制器,配置完成后需要删除runtime运行文件目录,否则效果不能显示

配置thinkphp3.2 404页面

标签:控制   this   控制器   模块   isp   play   显示   .class   time   

原文地址:http://www.cnblogs.com/lixihuan/p/6855617.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!