2016-11-16 73 views
0

下面给出的是自己的管理控制器(仅管理员应该访问这个单元)的index()CodeIgniter的重定向()无法正常工作

public function index() { 
    $this->load->helper('url'); 
    $user = $this->session->user; 
    if (!$user) 
     $this->load->view('admin\login_form'); 
    else 
     redirect('admin/dashboard'); // I tried redirect('dashboard'); too 
} 

如果用户登录,它重定向到localhost/store/localhost/store/index.php/dashboard。即它在我的基地址(即localhost/store)后附加了整个网址。我也尝试'refresh'作为redirect()中的第二个参数。

回答

0

与斜线试试这个:

redirect('/admin/dashboard') 
+0

已经尝试过,没有任何变化。 –

+1

我不是亲在codeigniter,但这可以帮助你:http://stackoverflow.com/questions/11792268/how-to-set-proper-codeigniter-base-url – user2693928

+0

信息在给定的链接工作完美:) –