@ntexist
Студент, самоучка

Как сделать роутинг по типу /user/id?

Привет, я пишу сайт с нуля, и хотел бы реализовать роутинг по типу /user/id, я знаю что я могу реализовать через тип get или подключение через composer. Но мне не хочется таскать, за собой, эти модули.
Нету решения по проще, вариант с добавление или созданием файлов и строчек по типу /user/id и user.id.1.php не пройдет. Laravel или yii2 не изаю.

Как выглядит примерно работа, сейчас у меня работает получение через /site/user?id=1, файл user.get.php получает из бд нужную инфу. Мне было хотелось бы избавиться от GET и сделать, чтобы вид был более-менее user-frendly.

Заранее спасибо
  • Вопрос задан
  • 76 просмотров
Пригласить эксперта
Ответы на вопрос 2
rozhnev
@rozhnev
Fullstack programmer, DBA, медленно, дорого
Можно решить при помощи конфигурфции Apache / nginx так что входящи запрос вида GET /user/id/1 будет передавать в PHP запрос вида /user.php?id=1 GET и т.д.
То есть раутинг из кода переносим на сторону сервера.
Достоинства: не нужно переписывать код, старые линки продолжают работать
Недостатки: изменение раетинга требует рестарт сервера
Ответ написан
@oxidmod
Если не хочешь тянуть роутер из композера, то напиши свой
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
LAPTOP.RU Москва
от 130 000 до 170 000 ₽
LAPTOP.RU Кострома
от 25 000 до 65 000 ₽
от 80 000 до 120 000 ₽
01 мар. 2021, в 10:22
15000 руб./за проект
01 мар. 2021, в 10:18
120000 руб./за проект
01 мар. 2021, в 10:16
150000 руб./за проект