Как использовать перезапись мода для использования 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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