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模块获取操作系统参数
  • 热门搜索
    天衣无缝的意思 鸡汤炖什么好吃 亚麻籽油的作用 包涵的意思 次氯酸钠的作用 bd是什么意思 跑鞋什么牌子好 政治面貌是什么意思 欣然是什么意思 殆是什么意思