如何在DigitalOcean VPS上为子域配置基本URL?

时间:2017-10-10 14:27:43

标签: .htaccess codeigniter digital-ocean

代码在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']}/

1 个答案:

答案 0 :(得分:0)

您是否尝试动态获取base_url?检查这个比

$root = "http://".$_SERVER['HTTP_HOST'];
$root .= str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']);
$config['base_url']    = "$root";