Я создаю веб-сайт с помощью Codeigniter и изменил внешний вид URL-адреса с http://localhost/site_controller/home
на http://localhost/home
.
Я изменил это, используя .htaccess -> RewriteBase, изменив $config['index_page']
на $config['index_page'] = '';
и в маршрутах, которые я изменил следующим образом:
$route['default_controller'] = "site";
$route['(:any)'] = "site/$1";
И он отлично работает только для контроллера site, НО моя проблема в том, что у меня есть другой контроллер с именем admin, и когда я пытаюсь войти и сделать перенаправление с помощью redirect('admin /index') я получаю ошибку 404.
Как я могу перенаправить с контроллера сайта на контроллер администратора?