Как настроить перенаправление (редирект)

Описание настройки редиректов с помощью настроек приложения «Сайт»

Перенаправления позволяют сохранять трафик из поисковых систем, если вы изменили адрес (URL) какого-то раздела на своем сайте. Перенаправления можно настраивать с помощью приложения «Сайт» — в разделе «Структура».

Для создания перенаправления щелкните по ссылке создания нового правила и выберите вариант «Перенаправление».


Слева введите старый адрес, справа — новый адрес, на который нужно перенаправлять посетителей сайта.

Шаблоны (маски) адресов

В старом адресе можно использовать символ * («звездочка») в качестве маски, вместо которой в адресе может присутствовать любой набор символов. В этом случае все адреса, соответствующие указанному шаблону, будут перенаправлены на один новый адрес, указанный справа.


В новом адресе тоже можно использовать маску, для того чтобы подставлять фрагменты старого адреса в новый адрес — те, которые соответствуют символу * в старом адресе.

В этом примере с адреса page1.html посетитель будет перенаправлен на info/1/, с адреса page2.html — на info/2/ и так далее.

В приложении «Сайт» можно настроить много перенаправлений. Следите за тем, чтобы они не мешали работе остальных правил маршрутизации и друг другу.

12 комментариев

  • +1

    Здравствуйте!
    Сделали редирект с нашего сайта на другой сайт.
    Теперь при переходе на сайт - выдается ошибка:

    <h1 class="message__title" style="margin-bottom: 0px; letter-spacing: -0.01em; font-size: 18px; font-weight: 500; line-height: 1.4; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Trebuchet MS", "Helvetica Neue", "Lucida Grande", sans-serif; background-color: rgb(255, 255, 255);">Страница не найдена

    </h1>

    Как исправить данную ошибку?

  • +1
    Мария П. Мария П. 4 сентября 2018 13:47 #

    Переносим старый сайт на Шопскрипт (облако), пытаюсь настроить редиректы через приложение "Сайт". Возникли 2 вопроса.

    1. Настойка редиректов и перенос старого домена - что раньше? или все равно?

    2.Непонятно, как настроить редиректы страниц товара.

    Старый адрес: mydomen/tovar, новый mydomen/product/tovar/. Вариант * ----product/*/ годится? Остальные страницы сайта не пострадают?

    • +1
      Михаил Ушенин Михаил Ушенин Webasyst 4 сентября 2018 14:10 #
      1. Что такое "перенос старого домена"? Домен ведь останется тот же? Иначе нет смысла в перенаправлении.
      2. Пострадают. С таких адресов перенаправление вам настроить не удастся, потому что по исходному URL невозможно однозначно определить, товар это или другая страница, если в URL товара нет идентификатора, который говорит о том, что это именно страница товара.

        Что делать

        Способ 1. Установить плагин, который умеет определять тип страницы по её URL. Такой плагин придётся писать индивидуально для вашего старого магазина.
        Способ 2. Настроить много правил перенаправления — по одному для каждого товара. Сколько товаров, столько и правил. Это долго и неудобно, но других способов я не знаю.
      • +1
        Мария П. Мария П. 4 сентября 2018 18:19 #

        Спасибо, нашла выход. Сделала редиректы по группам товаров, начинающихся на одно слово, с перенаправлением в категорию. Например, braslet-iz*----------category/braslety. Так можно?

        И новый вопрос:где располагать правила по редиректам, выше основных правил маршрутизации или ниже?



        • +1
          Михаил Ушенин Михаил Ушенин Webasyst 5 сентября 2018 14:20 #

          Так можно?

          Можно всё, если это работает так, как вам надо.

          где располагать правила по редиректам, выше основных правил маршрутизации или ниже?

          Так, чтобы правила не мешали друг другу: более подробные выше, менее подробные ниже.

        • +1
          Олег Сокол Олег Сокол 5 сентября 2018 14:10 #

          Добрый день.


          Я настроил правило, которое Перенаправляет со страницы моего сайта (Сайт 1) на другой сайт (Сайт 2). Однако, другой Сайт открывается в той же закладке, что и исходный сайт (Сайт 1). А надо, чтобы при переходе новый сайт (Сайт 2) открывался в новой закладке. Как это настроить?

          Заранее спасибо за ответ!

          • +1
            Михаил Ушенин Михаил Ушенин Webasyst 5 сентября 2018 14:22 #

            Перенаправление работает на сервере, а сервер ничего не "знает" об устройстве браузера, включая его вкладки. Открытие каких-либо адресов в новой вкладке браузера нужно настраивать в теме дизайна.

          • +1
            Олег Сокол Олег Сокол 5 сентября 2018 14:41 #

            А где это настраивать?

          • +1
            Олег Сокол Олег Сокол 5 сентября 2018 14:58 #

            Огромное спасибо! Обращусь к Партнерам!

            Добавить комментарий

            Чтобы добавить комментарий, зарегистрируйтесь или войдите