Почему функция переадресации в CodeIgniter не работает?

У меня действительно странная проблема. Я использую CI более двух лет, и впервые я нашел такую ​​проблему. Я обнаружил, что функция перенаправления работает неправильно. Я уже загружаю помощник URL в autoload.php.

$autoload['helper'] = array('url','html','form','file'); 

То, что я хочу сделать, – перенаправить пользователей на контроллер, если они вызовут контроллер администратора.

 class Admin extends CI_Controller { function index(){ redirect('secure'); } } 

Но произойдет страница, перенаправленная на base_url. Я попытался добавить второй параметр перенаправления с обновлением или местоположением, но результат будет таким же. Это также происходит со всеми функциями перенаправления в другом контроллере. Может ли кто-нибудь сказать мне, в чем причина этой проблемы?

EDIT: для получения дополнительной информации, которая может быть полезна для поиска проблемы, здесь я помещаю код route.php.

 $route['default_controller'] = "frontpage"; $route['404_override'] = 'errors/page_missing'; $route['admin'] = 'secure';