Решение проблем
Если вы обнаружили, что не происходит перехода по URL и отображается страница по умолчанию, возможно что ваш сервер не поддерживает переменную PATH_INFO, необходимую для обслуживания красивых URL. Для начала, откройте ваш файл application/config/config.php и найдите информацию о URI Protocol. Попробуйте альтернативные настройки, указанные там. Если по прежнему не работает, нужно добавить дополнительный вопросительный знак к вашим URL. Чтобы сделать это, в вашем файле application/config/config.php найдите:
$config['index_page'] = "index.php";
и замените на:
$config['index_page'] = "index.php?";