Blogger Information
Blog 119
fans 3
comment 1
visits 94536
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
THINKPHP6 多应用隐藏入口文件
赵大叔
Original
2078 people have browsed it

下载 TP6 框架

  • 6.0 版本开始,必须通过 Composer 方式安装和更新。
  • 安装命令: composer create-project topthink/think tp
  • 更新命令: composer update topthink/framework

开启多应用

  • 如果要使用多应用模式,你需要安装多应用模式扩展 think-multi-app。
  • 安装多运用: composer require topthink/think-multi-app

配置多应用

  • 删除原有的 controller 文件 (必须删)
  • 修改 config/app.php 文件,没有的话不用更改
  1. // 开启多应用
  2. 'auto_multi_app' => true
  • 创建应用:php think build demo, demo 是应用名称
  • 修改.htaccess 文件,隐藏入口文件index.php, 注意:修改的是 public 目录下的.htaccess 文件
  1. // TP官网隐藏index.php入口文件
  2. <IfModule mod_rewrite.c>
  3. Options +FollowSymlinks -Multiviews
  4. RewriteEngine On
  5. RewriteCond %{REQUEST_FILENAME} !-d
  6. RewriteCond %{REQUEST_FILENAME} !-f
  7. RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
  8. </IfModule>
  9. // 设置默认从index.php入口文件进入; 域名+应用名+路由 访问admin应用 http://help10086.net/admin/qqqqq; 隐藏入口文件
  10. <IfModule mod_rewrite.c>
  11. Options +FollowSymlinks -Multiviews
  12. RewriteEngine On
  13. RewriteCond %{REQUEST_FILENAME} !-d
  14. RewriteCond %{REQUEST_FILENAME} !-f
  15. RewriteRule ^admin(.*)$ admin.php [L,E=PATH_INFO:$1]
  16. RewriteRule !^admin(.*)$ index.php [L,E=PATH_INFO:$1]
  17. </IfModule>
  • 手动复制config、lang、middleware、route、view等文件夹到新应用中

在多应用中创建中间键

  • 创建命令:php think make:middleware Check, middleware 文件夹名,Check 中间键文件名

点击链接:
免费下载BD VIP资源(非付费):https://m.help1688.cn/wxaurl?wxid=14308881211

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post