美文网首页
TP3.2定义404错误页面

TP3.2定义404错误页面

作者: 欢迎惠顾 | 来源:发表于2017-10-21 11:54 被阅读0次

    先在公共配置文件
    'MODULE_ALLOW_LIST' => array('Home','Admin');
    'DEFAULT_MODULE' => 'Home';

    空控制器

    在控制器文件夹中新建EmptyController.class.php文件.

    <?php
    namespace Home\Controller;
    use Think\Controller;
    class EmptyController extends Controller{
    // 空模块,主要用于显示404页面,请不要删除
        public function _empty(){        
            //跳转到404界面
            header("Location:/404.html"); 
        }
      }
    

    我的404页面是在根目录下方的.所以调的地址为/404.html.这个跳转看个人404.html放置的位置.

    空操作方法.

    image.png

    为了防止其他人捣鼓你的网站.建议在前后台都如此设置.

    注意:空操作方法仅在你的控制器类继承系统的Think\Controller类才有效,否则需要自己定义 __call 来实现。具体见http://document.thinkphp.cn/manual_3_2.html#empty_action

    我的项目里该控制器CommonController该控制器用来写一些公共的东西所以他继承的是class CommonController extends Controller. 在该控制器里面写入_empty()函数.即可.

            // 空模块,主要用于显示404页面,请不要删除
                public function _empty(){        
                    //跳转到404页面      
                    header("Location:/404.html"); 
    
                }
    

    相关文章

      网友评论

          本文标题:TP3.2定义404错误页面

          本文链接:https://www.haomeiwen.com/subject/ethiuxtx.html