tp5单入口多个模块绑定和路由开关

// 定义应用目录
define( 'APP_PATH' , __DIR__ .  '/../app/' );
 
require  __DIR__ .  '/../thinkphp/base.php' ; // 加载框架基础文件
//开启域名部署后
switch  ( $_SERVER [ 'HTTP_HOST' ]) {
     case  'www.xxxx.com' :
         $model  'home' ; // home模块
         $route  = true; // 开启路由
         break ;
     case  'admin.xxxx.com' :
         $model  'admin' ; // admin模块
         $route  = false; // 关闭路由
         break ;
}
\think\Route::bind( $model  ??  'home' ); // 绑定当前入口文件到模块
\think\App::route( $route  ?? true); // 路由
\think\App::run()->send(); // 执行应用

你可能感兴趣的:(tp5单入口多个模块绑定和路由开关)