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 -

各位看官,如果你觉得文章不错,请鼓励鼓励吧~~

  1. 游客 - 2019.11.26

    抖然一刻什么时候上线?

    • 麦麦小铺 - 2019.11.26

      感谢您的关注!因抖然需要大量的素材和内容支撑,所以计划12月中下旬上线,您可以持续关注。

很喜欢的一个jQuery时钟特效

特效源码参考网络,蛮喜欢。效果如图, 具体可查看效果演示

取消

您的支持,是我继续创作的动力!

扫码支持
人生百态皆无常,最是一颗感恩心

打开支付宝扫一扫,即可进行扫码打赏

所得打赏均用于域名续费、服务器租赁等维持平台正常运营的必要支出。

海报生成中...