2016-11-16 70 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

信息在給定的鏈接工作完美:) –