config/app.php//默认的空模块名'empty_module'=>'index',
controller/Error.php<?php
namespace app\index\controller;
use Env;
use think\Controller;
class Error extends Controller {
//Db::connect('db_ck')
//全局MISS路由 在route.php里面设置
找不到控制器默认处理
//Route::group('index', function () {
// Route::miss('Error/miss');
//})->ext('html')->pattern(['id' => '\d+', 'name' => '\w+']);
public function miss(){
header("Location:https://doc.csqzl.cn/");
}
//设置空方法处理
public function _empty($name){
header("Location:https://doc.csqzl.cn/");
//找不到方法的显示
//return "找不到该方法:" . $name;
$filex = config("template.view_path") . '404.html';
return view($filex);
}
//空控制器处理
public function index(){
// return json([
// 'status' => 404,
// 'msg' => '控制器不存在:' . request() -> controller(),
// ]);
header("Location:https://doc.csqzl.cn/");
}
}