По сути, это более значимое место для ресурса. Использование идентификатора вполне допустимо, но это значит больше для машин, чем для людей.
Строго говоря, идентификатор не нужен, если слаг уникален, вы можете легко обеспечить уникальные слаги, поместив их в даты.
ie:
/2008/sept/06/why-some-websites-add-slugs-end-of-urls/
В основном это использует низкую вероятность того, что два идентичных слага будут использоваться в один и тот же день. Если есть конфликт, по общему правилу в конце заголовка добавляется счетчик, но вы редко когда-либо видите это:
/2008/sept/06/why-some-websites-add-slugs-end-of-urls/
/2008/sept/06/why-some-websites-add-slugs-end-of-urls-1/
/2008/sept/06/why-some-websites-add-slugs-end-of-urls-2/
Многие алгоритмы слагов также избавляются от общих слов, таких как «the» и «a», чтобы сделать URL-адрес коротким. Этот ограниченный подход также упрощает поиск всех ресурсов для заданного дня, месяца или года - вы просто отрезаете сегменты.
Кроме того, URL-адреса stackoverflow плохи в том смысле, что они вводят дополнительный сегмент для отображения слага, что является нарушением идеи о том, что каждый сегмент должен представлять нисходящую иерархию ресурсов.
person
Andrew Ingram
schedule
25.09.2008