首页 > 其他 > 详细

TP6.0多应用模式隐藏路由中的应用名

时间:2020-07-29 02:06:16      阅读:86      评论:0      收藏:0      [点我收藏+]

本文默认采用的是多应用模式

1. 多应用模式中隐藏路由中的应用名的三种方式


  • 域名绑定应用

  • 增加应用入口

  • 入口文件绑定应用

2. 域名绑定应用


修改全局配置文件 config/app.php

// 域名绑定(自动多应用模式有效)
‘domain_bind‘      => [
    ‘*‘     => ‘index‘,
    ‘liang‘ => ‘admin‘
],

假设根域名为 tp.cy, 此时访问二级域名 liang.tp.cy 自动访问 admin 应用

3. 增加应用入口


复制 public/index.php,另存为 public/admin.php

访问 域名/admin.php 默认访问 admin 应用下的 index控制器 index方法

也就是入口文件名对应默认访问的应用(index.php 除外,其他入口文件名都会自动对应各自的应用)

4. 入口文件绑定应用


将入口文件的以下内容

$response = $http->run();

修改为以下内容(将入口文件绑定到 admin 应用)

$response = $http->name(‘admin‘)->run();

TP6.0多应用模式隐藏路由中的应用名

原文:https://www.cnblogs.com/cfmy/p/13394678.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!