Мотыга, чтобы использовать перезапись мода, чтобы использовать index.php для класса маршрутизатора без наличия index.phpPhp

Кемеровские программисты 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»