Задать вопрос
@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.

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽