代码在example.com
时有效,但在subdomain.example.com
中使用时,它只显示空白页。子域托管在不同的VPS服务器上,而不是使用绝对路径更改代码,而不是{$_SERVER['HTTP_HOST']}
到subdomain.example.com
css,js可以工作,但数据库连接没有建立。尝试了所有方法似乎没有任何效果,它之前在cpanel中工作,但在DigitalOcean中没有在单独的VPS中工作。
$config['base_url'] = ($_SERVER['SERVER_PORT'] == 443 ? 'https' : 'http') . "://{$_SERVER['HTTP_HOST']}/
答案 0 :(得分:0)
您是否尝试动态获取base_url?检查这个比
$root = "http://".$_SERVER['HTTP_HOST'];
$root .= str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']);
$config['base_url'] = "$root";