先在公共配置文件
'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");
}
网友评论