【发布时间】:2017-05-31 13:57:07
【问题描述】:
当我几年前启动我的应用程序时,我的域中只有 2 个客户端和 2 个子站点,我安装了 codigniter 构建的应用程序:
- 主域
- 基于客户端代码#的子站点:例如main/1448 和 main/4457
- 每个子站点都包含相同的 codeingiter 应用程序并在子站点本身内部运行(例如 main/1448/index.php 和 main/4457/index.php)
- 根据客户端代码分离 mysql-databases #
多年来,我的应用程序不断发展,我获得了更多的用户,因此也有了更多的子网站(atm 大约有 40 个子网站)。在创建新子网站时,尤其是在发布更新时,这会耗费大量人力,因为我必须手动更新所有 40 个子网站。
有没有办法在我的主文件夹中安装 codeigniter 并维护每个子站点的 url?这将导致在 url 中的第一项不是控制器,而是控制器跟随的子站点,如果需要,方法等。这可能吗?
其次,有没有一种简单的方法可以使用 url 中的子站点代码来定义应用程序必须使用的数据库?
谢谢
【问题讨论】:
标签: php .htaccess codeigniter installation subdirectory