如何在CI中设置子域名基础网址?

时间:2015-11-24 06:54:33

标签: codeigniter base-url

在CI中,目前我有base_url()为'xxx.com'。现在根据要求,每个企业都被视为具有自己菜单的子域,内容与主站点完全不同。现在对于子域,我想将base_url()设置为'enterprise.xxx.com'。

我应该如何动态地执行此操作。可以通过主站点查看子域。

1 个答案:

答案 0 :(得分:1)

config/config.php

中试用此代码
$root=(isset($_SERVER['HTTPS']) ? "https://" : "http://").$_SERVER['HTTP_HOST'];
$root.= str_replace(basename($_SERVER['SCRIPT_NAME']), '',  $_SERVER['SCRIPT_NAME']);

$config['base_url'] = $root;