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模块获取操作系统参数
  • 热门搜索
    怎么看电脑是什么系统 谁的苦酒敬月光是什么歌 kkp什么意思 脸上长痘痘是什么原因 什么叫洗钱 赤道是什么 忍俊不禁是什么意思 安装包是什么 长沙有什么好吃的 什么是对偶句