Я только начал изучать back-end, начал с PHP, так что не пинайте.
Предположим есть страница на сайте
https://site.ru/spb/post?id=23
Так вот читал я различные статьи про маршрутизацию в php, и так и не понял как обычно переходят на страницы такие как spb, Допустим это раздел который предназначен для определенного города и там есть какие-то посты с id. Как осуществляется переход на страницу SPB если таких городом много, нужен не код, а объяснить мне какими методами это возможно сделать.
Первый вариант, я так понимаю GET запрос в форме, выглядеть будет
https://site.ru/?city=spb/post?id=23, в нем можно убрать лишние символы. таким образом будет строка вида
https://site.ru/spb/post?id=23.
Второй вариант, я подозреваю возможно реализовать методом POST, при отправке submit будет отправлять на страницу существующую физически - spb.php затем post.php где будут так же ссылки на посты и снова работа с GET запросами, чтобы вывести страницы.
А есть ли еще варианты перехода на страницы, которых не существуют физически, не используя GET запросы. Прошу кривые варианты не писать, которые не используют веб-студии.