Некоторое время назад у меня были такие же сомнения, и руководитель проекта моей компании сказал мне:
" Старайтесь избегать бесконечного количества разных URL-адресов "
Таким образом, если какой-либо параметр может генерировать URL-адреса с бесконечными отличиями, его следует отправить в качестве параметра (например, .com? Param =), например, отметку времени. Существует разное количество временных меток, поэтому это должен быть параметр.
С другой стороны, существуют ограниченные значения, например, один идентификатор объекта. Если вы вставите и идентификатор в URL, в худшем случае вы можете генерировать то же количество URL, что и идентификаторы, но не бесконечные URL. В этом случае идентификатор может быть включен в URL (например: .com / content // view)
Эта простая фраза мне очень помогла, надеюсь, вы тоже =)