В /blog?id=12
вы запрашиваете доступ к странице /blog
(какая бы она ни была - зависит от маршрутизации) и передаете параметр id=12
в id.
В /blog/12
маршрутизатор определяет, к какой странице осуществляется доступ. Чаще всего он настроен на повторный доступ к странице /blog
и автоматическую передачу ей параметра id=12
.
Последний подход требует больше настроек, но заканчивается более удобными для пользователей и SEO-адресами.