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模块获取操作系统参数
  • 热门搜索
    回馈的意思 白砂糖洗脸有什么好处 新股换手率高说明什么 account是什么意思 竣工的意思 杨颖什么时候结婚 高风亮节是什么意思 vsd用什么打开 祝福公司的祝福语 生日祝福语图片