2013-03-04 4 views
0

Не удалось найти файл .htaccess в фрейме CodeIgniter, и мне интересно, как они делают маршрут без него? Или это где-то скрыто?Как выполняется маршрутизация в кодеигниторе?

+0

@ Миша нет, я хочу знать, как они это сделали. – Kin

+0

Все идет к index.php, который затем отправляет все данные в фреймворк. При этом, чтобы работать с хорошими URL-адресами, вы должны установить минимальный htaccess –

ответ

1

Нет .htaccess по умолчанию предоставляется с кодомigniter. Они обслуживают его через index.php. .htaccess используется только для направления URL-адресов в index.php. Таким образом, codeigniter работает в средах, где переписывание запрещено. Другой способ получения контроллера и функции - по строкам запросов. В любом случае фактическая маршрутизация выполняется в system/core/Router.php, чтобы вы могли прочитать код. Поскольку Codeigniter - это приложение с открытым исходным кодом, которое невозможно скрыть.

Смежные вопросы