TP3.2定义404错误页面

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

空控制器

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

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

空操作方法.

TP3.2定义404错误页面_第1张图片
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错误页面)