2016-11-16 3 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. то есть он добавляет весь URL-адрес после моего базового url (который равен localhost/store). Я также попробовал 'refresh' как второй параметр в redirect().

ответ

0

Попробуйте это с косой черты:

redirect('/admin/dashboard') 
+0

Уже пробовал, никаких изменений. –

+1

Я не про в кодегнигере, но это могло бы помочь вам: http://stackoverflow.com/questions/11792268/how-to-set-proper-codeigniter-base-url – user2693928

+0

Информация в данной ссылке работала отлично :) –

Смежные вопросы