当我使用base_url作为
时$config['base_url'] = 'http://localhost';
它重定向到localhost / login / validate并显示找不到的对象。知道为什么吗?但是当我将base_url设置为domain时,它在实时服务器中运行良好。
$config['base_url'] = 'http://designhub.com.np/educare';
答案 0 :(得分:1)
您可以在config.php中使用此代码
$ark_root = "http://".$_SERVER['HTTP_HOST'];
$ark_root .= str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']);
$config['base_url'] = $ark_root;
$root = "http://".$_SERVER['HTTP_HOST'];
/*assets path*/
define('HTTP_CSS_PATH', $config['base_url'].'assets/css/');
define('HTTP_DOC_PATH', $config['base_url'].'assets/docs/');
define('HTTP_IMAGES_PATH', $config['base_url'].'assets/images/');
define('HTTP_JS_PATH', $config['base_url'].'assets/js/');
define('HTTP_IMG_PATH', $config['base_url'].'assets/img/');
您也可以在本地以及服务器上使用
答案 1 :(得分:0)
当你在本地主机上设置一些像
这样的东西$config['base_url'] = 'http://localhost/yourproject/';
使用实时域名时
$config['base_url'] = 'http://www.yourdomain.com/';
答案 2 :(得分:0)
您应该编写项目文件所在的文件夹名称:(使用localhost)
$config['base_url'] = 'http://localhost/project_folder_name/';
由于您的实时服务器将项目文件放在根文件夹下,例如public_html,因此您可以使用您提到的base_url。
但是对于本地,我在localhost
之后写了文件夹名称。