我不完全确定如何正确地说这个,所以我提前道歉。我有一个稍微独特的设置,但同时又不是那么独特。我想有Codeigniter一个服务与多个接入点,子域,htaccess
api.domain.com
m.domain.com
domain.com
所有工作从相同的代码库,但服务了不同的意见,和工作过不同的控制器套。但是我不想通过在特定于子域自身的各种目录中创建镜像副本来复制我的代码库。对我而言,这是多余的,而且与生产率相反,因为我将不得不管理3套以上的模型,库以及某些情况下的控制器。维护各种版本的服务的功能。
现在,我设置和工作的是通过routes.php的不断增长来说明通过普通域时使用什么控制器。
即
domain.com
domain.com/m/
domains.com/api/
这对于现在的工作,但我试图想什么最好的组织和服务的未来发展。
所以在我所有的问题是,我如何设置codeigniter支持使用子域的逻辑,同时保持在一个主要代码库的一切。这是否合理?如果是这样,怎么能实现呢?
可能的重复:http://stackoverflow.com/questions/7085670/subdomain-based-on-codeigniter-controller-name – 2013-03-09 05:32:58
不完全是我正在寻找的解决方案,但是让我在盒子外面想一点只要它想出我自己的变化。 – chris 2013-03-09 06:52:43