thinkphp6多用用模式下缩短路由隐藏index应用名方法:
找到入口文件,一般public目录下index.php
找到
$response = $http->run();
替换为如下代码即可
// 关键在此处
$_amain = 'index';
$_aother = 'admin|common'; // 匹配此条件,就按照tp默认模式跑。否则就全部跑index应用
if (preg_match('/^\/('.$_aother.')\/?/', $_SERVER['REQUEST_URI'])) {
$response = $http->run();
} else {
//设置指定应用
$response = $http->name($_amain)->run();
}
假设之前路径为
http://aaa.com/index/b.html
应用此法后可简化为
http://aaa.com/b.html