Вероятно, это не имеет отношения к вашей настройке base_url. Если ваша страница индекса не загружается, возможно, что-то еще не так.
Получаете ли вы сообщение CodeIgniter 404 или Apache?
В случае, если вы получаете сообщение 404 CodeIgniter (даже для вашей индексной страницы по умолчанию), есть вероятность, что CodeIgniter не сможет правильно проанализировать соответствующий раздел URL. В этом случае: проверьте (или предоставьте нам) свой файл .htaccess
(если вы используете mod_rewrite).
О личной заметке: я тоже раньше сталкивался с такой проблемой. После долгих раздумий и ругательств я в итоге решил просто погрузиться в системные файлы CodeIgniter (я думаю, что это было system/core/CodeIgniter.php
) и изменить фрагмент кода, который читает соответствующий фрагмент URL.