ThinkPHP如何隐藏模块和控制器名
1、首先认识一下标准的应用和模块目录结构,模块目录全部采用小写和下划线命名,如下图所示:

2、正常情况下我们访问页面url:http://localhost/my_tp5/index/index/my_index
第一个index是模块名
第二个index是控制器名
第三个my_index是方法名


3、如果需要隐藏模块名,而且模块名只有一个,这时候就可以在入口文件index.php添加代码:define('BIND_MODULE','index');
访问页面url就隐藏了模块名:http://localhost/my_tp5/index/my_index


4、如果需要隐藏模块名和控制器名,只需要方法名。这时候可以在入口文件index.php添加代码:define('BIND_MODULE','index/index');
访问页面url就只有方法名:http://localhost/my_tp5/my_index


声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:112
阅读量:172
阅读量:78
阅读量:118
阅读量:56