【发布时间】:2013-02-24 19:05:50
【问题描述】:
我不完全确定如何正确措辞,所以我提前道歉。我有一个稍微独特的设置,但同时不是那么独特。我想拥有
api.domain.com
m.domain.com
domain.com
所有人都使用相同的代码库,但提供不同的视图,并使用不同的控制器集。但是,我不想通过在特定于子域本身的各种目录中制作它的镜像副本来复制我的代码库。对我来说,这是多余的,与高效相反,因为我必须管理 3 组以上的模型、库,在某些情况下还需要管理控制器。维护不同版本服务的功能。
现在,我的设置和工作是通过不断增长的路由。php 是一种说明在通过普通域时使用什么控制器的方法。
即
domain.com
domain.com/m/
domains.com/api/
目前哪种方法有效,但我正在尝试考虑哪种方法最有利于服务的组织和未来发展。
所以我的所有问题是,我如何设置 codeigniter 以支持使用子域的这种逻辑,同时将所有内容保存在一个主代码库中。这合理吗?如果可以,如何实现?
【问题讨论】:
-
不完全是我正在寻找的解决方案,但请引导我跳出框框思考,尽可能想出我自己的变体。
标签: php .htaccess codeigniter subdomain