@PazzaVlad

Какие преимущества использования ID (number) весте с slug в URL?

Часто вижу на сайтах что в URL добавляют номер записи (Primary key) в БД к слагу в URL.
Пример:
/questions/411407/is-it-ok-to-include-an-id-inside-the-url
где ID - '411407' а SLUG: 'is-it-ok-to-include-an-id-inside-the-url'

По каким причинам это делают? И есть ли в этом смысл с точки зрения производительности, если у нас в БД как ID так и SLUG - имеют UNIQUE index.
Часто вижу такое формирования URL, и не могу понять почему делают именно так.
  • Вопрос задан
  • 419 просмотров
Решения вопроса 1
AHTUxPK
@AHTUxPK
Это удобно, если url записи может поменяться, чтобы старые ссылки не сломались. Выборка из базы идёт по ID, сравнивается slug, если актуален, то выдаётся запись, если нет, то редирект на актуальный slug
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Это делают для SEO а не для производительности.
https://google.com/search?q=url+slug+recommendations
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы