Загрузить новую страницу с CI-маршрутом
Я новичок в CodeIgniter и его маршрутизация сбивает меня с толку, я пытаюсь просто загрузить другую страницу (у меня есть отдельные контроллеры и представления для каждой страницы).
У меня есть следующий код:
<li class="active"><a href="/homepage">Home</a></li>
Мой route.php - это:
$route['default_controller'] = "homepage";
$route['404_override'] = '';
$route['homepage'] = "homepage";
Собираюсь
http://demo
загружает страницу домашней страницы (у меня настроены виртуальные хосты в Apache), но при нажатии на ссылку "Главная"
Запрошенный URL / домашняя страница не найдена на этом сервере.
1 ответ
Решение
Несколько вещей, чтобы попробовать:
- Проверьте
mod_rewrite
установлено - Проверьте, что httpd.conf настроен на
AllowOverride
из.htaccess
Помните, что вам не нужно явно указывать все маршруты, CI выполнит работу, указав имя, указанное в URL-адресе контроллера в пределах application/controllers/
папка.