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