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模块获取操作系统参数
  • 热门搜索
    富士康是干什么的 尼哥是什么意思 孕妇dha什么牌子好 black是什么意思 小心翼翼的意思 硬盘的作用 什么运动减肥效果最好 什么风凛冽 泄洪是什么意思 不毛之地的意思