Как использовать перезапись мода для использования index.php для класса маршрутизатора без использования index.php в самPhp

Кемеровские программисты php общаются здесь
Anonymous
Как использовать перезапись мода для использования index.php для класса маршрутизатора без использования index.php в сам

Сообщение Anonymous »

У меня есть класс маршрутизатора, экземпляр которого создается в index.php (находится в корне проекта) и который принимает PATH_INFO PHP, разбивает его и использует его части в качестве контроллера и метода. используемый трюк заключается в вызове контроллера class::method() на основе PATH_INFO[1] и PATH_INFO[2].
Проблема в том, что для работы ему нужен index.php в URI. Без него нет PATH_INFO, а без PATH_INFO нет класса контроллера для вызова.
Итак, как мне добиться того, чтобы htaccess сопоставлял:
http://localhost/project_root/controllername/methodname
с:
http://localhost/project_name/index.php ... methodname
, не делая этого виден в URI?
Я изучал и пробовал целый день, но не нашел рабочего решения.
Спасибо за чтение и помощь!

Подробнее здесь: https://stackoverflow.com/questions/798 ... g-index-ph

Вернуться в «Php»