在CI中使用另一个域作为URL的一部分

时间:2013-04-23 11:08:51

标签: php codeigniter dns cross-domain codeigniter-url

我想通过CI建立一个网站,有些人有这样的个人网页

main-domain.com/index.php/sites/site_id/other-controller...

我希望为拥有此site_id的所有人分配域名,并且访问者按以下网址工作:

sub-site-domain.com/other-controller...

(只需替换main-domain.com/index.php/sites/site_id/ to sub-site-domain.com/) 我想添加域太服务器,但每个域使用核心文件和数据库来加载数据。 但使用自己的域名进行内部链接。 我怎样才能做到这一点? 如何将域添加到服务器并对配置进行了哪些操作? 我可以在子站点域中使用主域的session吗? 有一个像这样的网站的最佳解决方案吗?

1 个答案:

答案 0 :(得分:0)

您可以在config中设置动态base_url $config['base_url'] = 'http://'.$_SERVER['HTTP_HOST'].'/'; 或类似的东西