В чем разница между этими двумя способами передачи параметров URL "/ blog / 12" vs "/ blog? Id = 12" - PullRequest
0 голосов
/ 11 июля 2019

Я пытаюсь понять, в чем разница между двумя способами (/blog/12 против /blog?id=12) передачи параметров в URL.

В каких случаях одно превосходит другое? Есть ли общие рекомендации по поводу того, какой из них использовать?

1 Ответ

2 голосов
/ 12 июля 2019

В /blog?id=12 вы запрашиваете доступ к странице /blog (какая бы она ни была - зависит от маршрутизации) и передаете параметр id=12 в id.

В /blog/12 маршрутизатор определяет, к какой странице осуществляется доступ. Чаще всего он настроен на повторный доступ к странице /blog и автоматическую передачу ей параметра id=12.

Последний подход требует больше настроек, но заканчивается более удобными для пользователей и SEO-адресами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...