TP5路由问题

staysober 9月13日提问
0

use thinkRoute;
Route:rule('hello','admin/Test/hello');
以上是路由代码

路由也开启了
// 是否开启路由
'url_route_on' => TRUE

下面是控制器代码
namespace app\admin\controller;
use think\Controller;
class Test
{

//方法名字   
public function hello()
{
    echo 'hello,world';
}

}

貌似都没问题啊可是我就是通过路由访问不了
下面是我的项目path-info模式下的url:
http://localhost:8080/tp5/pub...
path-info可以正常访问加了路由就出问题了求解

1个回答

1

路由是完全匹配的,多了和少了,访问会出现错误。根据你上面的url,如果public是根目录
应该改成Route:rule('admin/Test/hello','admin/Test/hello');

撰写答案