我不是一个非常有经验的程序员,并且第二次使用CodeIgniter。Codeigniter,域到某个地区的网站
假设我有www.domain1.com。所以我会说,有3个控制器/ area1,/ area2,/ area3。如果我将基本URL设置为www.domain1.com,用户可以访问它们,如www.domain1.com/area1等。但我的问题是,客户希望某个区域的网络,比如area2,在其自己的领域中作为一个微型网站,因此他想通过www.domain2.com访问area2。
我不知道如何使用CodeIgniter来处理这个问题。假设他注册了www.domain2.com并将其设置为指向相同的DNS,服务器等。访问URL www.domain2.com时,如何让CodeIgnitor执行控制器区域2?
也许会改变$config['base-url']
?路由? .htaccess
?请,如果你已经解决了这个问题,不胜感激代码的例子。
编辑:我会把我想要得到的网站的例子。
我笨的一个正常的安装(外部主机,我无法访问httpd.conf
)它是一台机器上,而该网站的根应该由www.domain1.com
所有域名都可以访问外部注册。所以我有家庭控制器,它显示了主页面视图。假设该网站有3个区域/ area1/area2/area3及其相应的控制器,显示这些区域的视图。
我的客户要强调的领域之一,该控制器/面积2显示了一个,他想用不同的域该区域,www.domain2.com
我能做些什么,以便当用户浏览到www.domain2.com,CI将他们重定向到www.domain1.com/area2?例如,我可以根据收到的URL修改$config['base_url']
,还是不可能?我需要修改.htaccess
文件吗?
如果我是正确的area2的控制器是在所有其他控制器相同的域? – ITroubs 2010-10-02 14:16:48
所有的控制器都在同一个托管的同一个文件夹上,只有一台物理机器,一台托管) – 2010-10-03 08:16:46
我只是希望能够查看/ area2控制器的结果使用不同的域名访问codeigniter根目录。 – 2010-10-03 08:17:32