TP5.1 单入口多域名多模块设置如下,有两个域名 www.5ctx.cn,m.5ctx.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',