Всем известно, что:
www.example.com/city/new-york
намного лучше, чем:
www.example.com/city?id=43567
Прекрасно, содержательно и понятно для человека.Но как бороться с слагом или не уникальными именами (например, город Неаполь в Италии и США)?
Что я имею в виду, что когда пользователь нажимает на эту ссылку, я должен запроситьбаза данных для города: я не могу использовать новую работу слизняка, поскольку она не уникальна , а функция вычисления слизняка необратима .
Вопрос : должен ли я сохранить слаг в базе данных для генерации URL или добавить id после / перед слагом города?Какой метод лучше с точки зрения SEO?Есть ли другой способ?
www.example.com/city/43567/naples
www.example.com/city/naples-43567