thinkphp6多入口文件的应用和隐藏修改
1.如前后台分别是index和admin
就在public目录下建2个入口文件:
admin.php 后台
index.php 前台
2.在route文件下,分别建前后台的路由文件
admin/app.php代码如下:
<?php
use think\facade\Route;
Route::get(‘admin/’, ‘index/index’);
Route::get(‘admin/weclome’, ‘index/weclome’)->name(‘weclome’);
index/route.php 代码如下:
<?php
use think\facade\Route;
Route::get(”, ‘index/index’);
Route::get(‘hello’, ‘index/hello’);
3.修改public目录.htaccess文件里代码如下:
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^admin(.)$ admin.php [L,E=PATH_INFO:$1] RewriteRule !^index(.)$ index.php/index/ [L,E=PATH_INFO:$1]
Ok,多入口应用入口文件就隐藏了.