zoukankan      html  css  js  c++  java
  • 配置thinkphp3.2 404页面

    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运行文件目录,否则效果不能显示

    以上配置只使用控制器和方法错误的时候使用,当模块发生错误的时候不能用

    可以在Thikphp/conf/convention.php 中配置错误定向页面,这样网站的所有错误都会指向这个地址页面

  • 相关阅读:
    NHibernate教程2(转载)
    基于NHibernate的三层结构应用程序开发初步
    NHibernate配置及映射文件(精品)
    Nhibernate教程2(4)
    数据库设计指南2(转)
    NHibernate配置文件问题
    数据库设计指南1(轉)
    Nhibernate教程2(3)
    【form】↗单选多选同文本垂直对齐
    【js】闪光字效果
  • 原文地址:https://www.cnblogs.com/lixihuan/p/6855617.html
Copyright © 2011-2022 走看看