Я веду сайт, на котором у пользователей есть собственные страницы профиля. Они также могут публиковать продукты для продажи (которые они сделали) и писать / импортировать сообщения в блогах. Я собираюсь реализовать карту сайта, и мне нужно принять окончательное решение по стратегии URL.
Вот что у меня сейчас есть для продуктов (где 1234 - это идентификатор продукта, который я использую для поиска этого продукта): NB «продукт» - это фиксированная строка (хотя это другое слово на реальном сайте) - все остальные являются динамическими в зависимости от элемента. .
- example.com/product/1234.product-category.product-name
я должен перейти на какой-либо из них? то есть:
- example.com/maker/users_name/product-category/product-name/1234
- example.com/product/product-category/product-name/1234
- example.com/product/1234/product-category/product-name
Основными вопросами для рассмотрения являются:
- Где должен быть идентификатор продукта в URL-адресе? Как с точки зрения читабельности для пользователя, так и с точки зрения SEO
- Должен ли я указать имя пользователя (поскольку он / она создал этот продукт)?
- Стоит ли вообще пытаться удалить идентификатор?