首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不同城市的不同子域

不同城市的不同子域
EN

Stack Overflow用户
提问于 2011-07-02 22:18:36
回答 2查看 474关注 0票数 1

我正在开发一个使用Codeigniter的网站,它将为不同的美国城市拥有不同的子域,如Boston.mysite.com, NYC.mysite.com, Philadelphia.mysite.com,如Groupon,Yelp等。然而,以前从未这样做过,也不知道如何实现这一点!假设我的站点目前将所有城市合并在一起,但现在我想将它们划分为不同的城市。

问题1:我如何将我的网站划分成不同的城市,每个城市都有自己的子域?

问题2:我是否需要复制不同城市的控制器、视图、模型?数据库呢?在这一点上,我认为不同城市的网站不会有任何不同,除非数据库不会在不同的城市之间共享。

问题3:使用IP地址是一种很好的方法,可以找出用户所在的城市,从而将用户重定向到不同的子域吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-02 22:27:54

CodeIgniter子域只是与站点文件夹中的www文件夹平行的文件夹。

示例: /site/boston/htdocs

当然,它们都可以共享相同的数据库,因为数据库配置位于application/config中,您可以在所有子域中为共享资源设置系统文件夹。您仍然需要在apache中设置所有子域vhost。

票数 0
EN

Stack Overflow用户

发布于 2014-05-07 01:13:09

我觉得这可能会有帮助。做了同样的研究并发现了它。他们建议使用内置的HTTP_HOST数组的$_SERVER元素。

Same database & layout for multiple domains, but different logo on each

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6559903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档