Редирект

Необходимость настроить редирект часто возникает при переходе на нашу платформу с других систем управления для интернет-магазинов. Настройка редиректа позволяет максимально сохранить те наработки в поисковом продвижении которые у вас были на старой платформе.

Как настроить

Для настройки редиректа переходим в раздел Сайт - Редирект - Создать 

Мы видим форму для настройки редиректа, значения полей

  • С чего редиректим - путь страницы на старом сайте, непример /catalog-motornich-masel.html (обратите внимание - домен не указывается)
  • Куда редиректим - аналогичная страница на новом сайте, например /catalogs/motornye-masla.html
  • Регулярные выражения - рассмотрим позже
  • Код ответа - есть несколько кодов ответа, обычно указывается 301

Нажмите сохранить и попробуйте перейти на вашем сайте по адресу /catalog-motornich-masel.html если все настроено верно, то система перешлет вас на /catalogs/motornye-masla.html

Редирект с регулярными выражениями

Настройка редиректа с указанием полного пути имеет очень ограниченный спектр применения. Чаще нужно производить редирект по шаблону, для этого у нас есть галочка - Регулярные выражения. Для работы с ними специалист должен быть знаком с регулярными выражениями. Рассмотрим на примере.

Предположим на вашем старом сайте адрес карточки товара который индексировали поисковики был /goods_info?brand=Depo&number=21211Q6LLDEM нам нужно, что бы происходил редирект на /products/Depo/21211Q6LLDEM.html . Ставим галочку регулярное выражение и в поле С чего редиректим устанавливаем подходящие регулярное выраженгие ^\/goods_info\?brand\=(?<make_name>[\d\-\%A-Za-z]+)&number=(?<oem>[\dA-Za-z]+)$  обратите внимание, что переменные в регулярном выражении именованные, их мы используем в поле Куда редиректим в которое вписываем /products/:make_name/:oem.html .

Т.е. мы составили регулярное выражение, которое из адреса запросы вычленяет номер и бренд детали и присваивает их переменным, после чего с использованием этих переменных мы составляем путь - куда переслать клиента.