2011-08-16 69 views
0

我刚刚推出了一个新的网站,我有基本的URL为:笨基地网址无法正常工作

$配置[ 'BASE_URL'] = 'http://x.com/';

哪些工作,但是当我在我的浏览器中访问www.x.com我得到页面未找到错误。 当我设置基地址为'http://www.x.com/'。现在该网站不再工作了。 有谁知道如何解决这个问题?我迷失在如何实现这一目标。

回答

0

这听起来像你确实有一个问题,你VirtualHosts。这将解释你为什么得到404的。尝试添加到您的httpd.conf或等效,然后重新启动Apache:

# Place this in the virtualhost listening to x.com. 
ServerAlias www.x.com 
+0

做到了,谢谢! –

0

尝试:

$config['base_url'] = 'http'; 
if (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on"){ 
    $config['base_url'] .= "s"; 
} 
$config['base_url'] .= "://"; 
if ($_SERVER["SERVER_PORT"]!= "80"){ 
    $config['base_url'] .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"]; 
}else{ 
    $config['base_url'] .= $_SERVER["SERVER_NAME"]; 
} 

$config["base_url"]."/";