网页重定向到localhost

时间:2015-07-08 06:03:40

标签: codeigniter web-development-server

我是网络开发世界的新手。我有一个网站托管。当我登录时,它应该带我去"member_dashboard.php"。它在localhost上重定向到此页面。如果我修改localhost路径,远程重定向会受到影响。我使用codeigniter作为框架。 “base_url”留空。我尝试设置基本网址,我的索引页面的完整http路径仍然无法修复它。

$config['base_url'] = '';

3 个答案:

答案 0 :(得分:0)

也做这个改变

config/routes.php

$route['default_controller'] = "";//default controller name
$route['404_override'] = '';

config/config.php

$config['base_url'] = '';
$config['index_page'] = '';

config/autoload.php

$autoload['helper'] = array('url');

.htaccess(放置在application文件夹外)

 <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1 [L] 
  </IfModule>

答案 1 :(得分:0)

假设您的网站名称为example.com 所以只要保持         $ config ['base_url'] ='http://example.com/'; 在您的application> config> config.php

相信我,您的问题将得到解决,因为我亲自完成了它并能正常工作。 有任何疑问或澄清,请告诉我。

谢谢, 阿姆扎德

答案 2 :(得分:0)

在每个环境上,此键上的值必须不同。该文件不能包含在控制版本中。在.gitignore

上进行体贴设置
$config['base_url'] = '';
//localhost environment
$config['base_url'] = 'http://localhost/';
//other env
$config['base_url'] = 'http://mypublicsite.com/';