将public 目录下面的 index.php移动到根目录下面,并且把内容改为如下:
// 定义应用目录
define('APP_PATH', __DIR__ . '/application/');
// define('APP_DEBUG','true');
// 加载框架引导文件
require __DIR__ . '/thinkphp/start.php';
并且将public目录下面的.htaccess一同移动到根目录下面
内容如下:
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
最后重新定义路由,内容如下:
use think\Route;
//后台路由
Route::rule('admin',function(){
return '404 Not Found';
});
Route::rule('bw','admin/index/index');
如果隐藏后台地址(即一开始就进入后台)内容如下:
Route::rule('','admin/index/index');
将前面的留空即可;
之后如果有前端页面,将空白处填上新路由地址,即可~