Убедитесь, что в application/config/config.php
указан правильный базовый URL.Общее решение, которое должно работать в большинстве случаев:
$config['base_url'] = "http://" . $_SERVER['HTTP_HOST'] . str_replace(basename($_SERVER['SCRIPT_NAME']), '', $_SERVER['SCRIPT_NAME']);