ThinkPHP隐藏模块后其他模块访问不了怎么处理

 时间:2026-04-21 22:54:46

1、首先,只有一个入口文件index.php。正常情况下都可以访问

后台:http://localhost/my_tp5/admin/index/admin_index

前端:http://localhost/my_tp5/index/index/my_index

ThinkPHP隐藏模块后其他模块访问不了怎么处理

ThinkPHP隐藏模块后其他模块访问不了怎么处理

ThinkPHP隐藏模块后其他模块访问不了怎么处理

2、现在在入口文件index.php上绑定模块,只允许访问后台模块。

添加代码:define('BIND_MODULE','admin');

可以访问后台且隐藏了模块名:http://localhost/my_tp5/index/admin_index

访问前端报错:http://localhost/my_tp5/index/index/my_index

ThinkPHP隐藏模块后其他模块访问不了怎么处理

ThinkPHP隐藏模块后其他模块访问不了怎么处理

ThinkPHP隐藏模块后其他模块访问不了怎么处理

3、解决办法:

1、复制一个入口文件index.php命名为:admin.php ;

2、在admin.php添加代码:define('BIND_MODULE','admin'); 

3、index.php保持不变;

后台地址隐藏了模块名,不过多了个入口文件名:

http://localhost/my_tp5/admin.php/index/admin_index

前端:http://localhost/my_tp5/index/index/my_index

ThinkPHP隐藏模块后其他模块访问不了怎么处理

ThinkPHP隐藏模块后其他模块访问不了怎么处理

ThinkPHP隐藏模块后其他模块访问不了怎么处理

  • ThinkPHP如何隐藏模块和控制器名
  • 如何使用python语言中的tkinter模块设计登录
  • ThinkPHP3.2如何设置空模块的跳转
  • Python模块(三) 组织模块的方法 -- 包
  • 如何利用nodejs中的os模块获取操作系统参数
  • 热门搜索
    西双版纳旅游景点 孕妇可以吃杏吗 剖腹产后怎么减肥 孕妇可以喝苦荞茶 二分之一怎么打 旅游资源调查报告 怀柔旅游 巴西旅游 江苏旅游 纳智捷大7怎么样