我刚刚推出了一个新的网站,我有基本的URL为:笨基地网址无法正常工作
$配置[ 'BASE_URL'] = 'http://x.com/';
哪些工作,但是当我在我的浏览器中访问www.x.com我得到页面未找到错误。 当我设置基地址为'http://www.x.com/'。现在该网站不再工作了。 有谁知道如何解决这个问题?我迷失在如何实现这一目标。
我刚刚推出了一个新的网站,我有基本的URL为:笨基地网址无法正常工作
$配置[ 'BASE_URL'] = 'http://x.com/';
哪些工作,但是当我在我的浏览器中访问www.x.com我得到页面未找到错误。 当我设置基地址为'http://www.x.com/'。现在该网站不再工作了。 有谁知道如何解决这个问题?我迷失在如何实现这一目标。
这听起来像你确实有一个问题,你VirtualHost
s。这将解释你为什么得到404的。尝试添加到您的httpd.conf或等效,然后重新启动Apache:
# Place this in the virtualhost listening to x.com.
ServerAlias www.x.com
尝试:
$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"]."/";
做到了,谢谢! –