TP5多模块配置多个顶级域名的解决方案
2019.11.14 - 宅先生
背景:我有两个域名:①sn1987.com;②beatlife.cn;同一个TP5框架下,有4个应用模块:①全站首页(个人履历);②Beatlife信息分享平台;③漫然图片分享社区;④LayAdmin运营管理后台。项目结构如下图:
域名解析期望效果:
解决方案:
①登录域名注册商控制台,解析域名如下:
②修改tp5的配置文件config.php,将默认模块名设为blog
// 默认模块名
'default_module' => 'blog',
③路由配置文件route.php,加入以下几行代码
Route::domain('www.sn1987.com', 'index');
Route::domain('sn1987.com', 'index');
Route::domain('admin.sn1987.com', 'admin');
return [
//topic路由
['manran', 'topic/Index/index', []]
];
以上,问题解决。
- END -
各位看官,如果你觉得文章不错,请鼓励鼓励吧~~



很喜欢的一个jQuery时钟特效

特效源码参考网络,蛮喜欢。效果如图, 具体可查看效果演示
抖然一刻什么时候上线?
感谢您的关注!因抖然需要大量的素材和内容支撑,所以计划12月中下旬上线,您可以持续关注。