编程爱好者之家
TP5.1 单入口多域名多模块设置如下,有两个域名 www.codelobers.cn,m.codelovers.cn 其中www域名想指向index模块,m域名想指向m模块
1. 首先设置入口文件 /public/index.php
switch ($_SERVER['HTTP_HOST']) { case 'www.codelovers.cn': $model = 'index';// index模块 break; case 'm.codelovers.cn': $model = 'm';// m模块 break; } define('BIND_MODULE',$model); //定义默认访问模块 Container::get('app')->run()->send();
2. 设置配置文件 /config/app.php
// 默认模块名 'default_module' => BIND_MODULE, // 禁止访问模块 'deny_module_list' => ['common'], // 默认控制器名 'default_controller' => 'Index', // 默认操作名 'default_action' => 'index',