Как вам помочь ?

Структура URL в интернет-магазине

Статья актуальна для версии магазина: 10.0 | 8.5-6.0 | 5.0-4.0

URL (от англ. Uniform Resource Locator) - это стандартизированный способ записи адресов в сети Интернет. Также, словом "URL" часто называют и сам этот адрес.

Например, раздел "Помощь" на нашем сайте имеет такой URL:
www.advantshop.net/help

Рассмотрим, как формируется URL (адрес) разделов интернет-магазина, созданного на платформе ADVANTSHOP.

 

 

 

Структура URL интернет-магазинов на ADVANTSHOP

В платформе ADVANTSHOP используется следующая модель построения URL, которая состоит из 3х частей:

[адрес сайта] / [ключевое слово] / [изменяемая, уникальная часть]

Такая модель обусловлена технологией, на основе которой разработана платформа ADVANTSHOP - ASP.NET MVC.

Пример URL, сформированного по такой модели:
site.ru/categories/phones

Раскрашенный вариант:
site.ru/categories/phones

Где:

  • site.ru - это домен сайта
  • categories - ключевое слово, означающее категорию
  • phone - уникальная часть, которая задаётся в панели администрирования (в нашем случае - в редактировании категории) (рис. 1).

 

 

Пример указания параметра URL для категории. По аналогии URL задаётся и для товаров, новостей, производителей.
Рис 1. Пример указания параметра URL для категории. Аналогично URL задаётся и для товаров, новостей, производителей.

Ключевые слова обозначают, на какой странице сейчас находится посетитель сайта. Например:

  • product - страница товара
  • categories - страница категории
  • news - страница новости
  • pages - страница с произвольным содержимым (текст, изображения и т.п.)
  • manufacturers - страница бренда

 

Примеры ссылок:

  • Товар - site.ru/product/my-new-product
  • Категория - site.ru/categories/moya-kategoria
  • Новость - site.ru/news/novosti-za-may-2016
  • Страница - site.ru/pages/kak-oplatiti-zakaz

 

Далее рассмотрим ещё две особенности такой структуры URL.

 

URL категорий не вложены друг в друга

Если мы создаём категорию "Телефоны" с адресом site.ru/categories/phones, а внутри неё ещё создадим одну категорию (например, "Apple") - URL у категории "Apple" будет такой: site.ru/categories/apple. Другими словами, URL дочерней категории формируется точно так же, как и URL родительской категории. URL дочерней категории ничего не перенимает от URL родительской категории.

Может возникнуть вопрос: а почему бы не сделать для дочерней категории URL вида site.ru/categories/phones/apple, где phones - категория, а apple - подкатегория?

Рассмотрим, по какой причине так делать не стоит. Если при таком подходе у дочерней категории "Apple" сменится родительская категория (например, с "Телефоны" на "Смартфоны"), то её URL тоже изменится (например, с site.ru/categories/phones/apple на site.ru/categories/smartphones/apple). А это повлечёт за собой ошибку 404 ("страница не найдена") на старом URL - site.ru/categories/phones/apple.

Получается, что старый URL "выпадет" из поискового индекса, а новый ещё не успеет проиндексироваться. Результат - понижение позиций сайта в поисковой выдаче.

Как же при использовании той модели URL, которая используется в ADVANTSHOP, более ясно обозначить содержимое категорий? Как по URL однозначно определить, какие товары находятся в категории, к примеру, site.ru/categories/apple - смартфоны или "умные" часы?

Решить эту задачу можно очень просто. Достаточно задать более подробный URL для категорий. Для смартфонов Apple это может быть site.ru/categories/apple-iphone, а для "умных" часов Apple - site.ru/categories/apple-watch.

 

URL товаров не связаны с URL категорий

На практике это означает, что URL категории, в которой находится товар и URL самого этого товара никак не пересекаются и не зависят друг от друга. Такой подход позволяет помещать один и тот же товар сразу в несколько категорий.

Например, у вас есть товар "iPhone 6 32Gb" и вы хотите, чтобы он одновременно был в двух категориях - "iPhone" и "iPhone 6". В этом случае вы просто привязываете товар к нужным категориям и получаете следующий результат:

  • URL категории "iPhone" - site.ru/categories/iphone
  • URL категории "iPhone 6" - site.ru/categories/iphone-6
  • URL товара "iPhone 6 32Gb" - site.ru/products/iphone-6-32gb

 

 

Что делать с URL при переносе сайта на ADVANTSHOP с другой платформы

Если вы перенесли ваш сайт на ADVANTSHOP с другой платформы, на которой была другая структура URL, вам необходимо будет настроить перенаправления (редиректы) со старых URL на новые.

Готово. Мы рассмотрели как устроены URL в интернет-магазине.

Другие статьи по теме

Статья оказалась полезной?
Благодарим за отзыв.

Как мы можем улучшить статью?

Не нашли нужную статью? Предложить свою тему

Не нашли нужную статью?

Благодарим за отзыв.

Тэги: Структура URL в интернет-магазине, как устроены url, url, чпу, Структура URL

Мы используем cookies. Подробнее...