Код 301 означает постоянный перенос страницы. Браузер сразу открывает новый адрес, а поисковая система со временем передаёт ему сигналы старой страницы.
Сохраняйте путь
пользователя и SEO
Настройте 301-редирект после изменения адреса товара или категории, переноса сайта с другой CMS, объединения дублей либо удаления страницы, для которой существует подходящая замена.
Страница окончательно переехала, старый адрес больше не должен открываться, а новый материал соответствует намерению посетителя.
Для временных акций, переадресации административной части или отправки всех удалённых страниц на главную.
Создайте первое
правило
Откройте SEO
Перейдите в CMS → Настройки → SEO и найдите блок «301-редиректы».
Нажмите «Добавить редирект»
В поле «Откуда» укажите прежний путь без домена, например /old-product.
Укажите новый адрес
В поле «Куда» задайте путь /catalog/new-product или полный HTTPS-адрес другого сайта.
Сохраните и проверьте
Активное правило начинает работать на публичной витрине сразу после сохранения.
| Откуда | Куда | Результат |
|---|---|---|
/old-page | /new-page | Одна страница внутри магазина |
/brand-old | https://brand.ru/new | Переход на внешний HTTPS-сайт |
/product-old | /catalog/item | Можно указать артикул для удобства поиска в CMS |
Используйте маску
только в конце пути
Одна звёздочка в конце исходного пути обозначает любой остаток адреса. Если звёздочка есть и в новом пути, Shopboard подставит вместо неё найденную часть.
/old-catalog/* → /catalog/*Запрос /old-catalog/audio/headphones перейдёт на /catalog/audio/headphones.
Более точное и длинное правило имеет приоритет над общей маской. Это позволяет отдельно перенаправить важную страницу внутри большого раздела.
Сохраняйте параметры
исходного запроса
Если в адресе назначения нет собственных параметров, Shopboard переносит исходную строку запроса. Например, переход на /old-page?utm_source=ads сохранит utm_source=ads после редиректа.
Если в поле «Куда» уже указаны параметры, используются именно они. Якорь вида #details также можно задать в новом адресе.
Shopboard проверяет
правила до публикации
Нельзя создать два правила с одинаковым исходным адресом, перенаправить страницу саму на себя, использовать системные пути /admin, /cms, /api, /demo, /uploads или замкнуть цепочку в цикл.
Каждый редирект связан со своим store_id. Правило одного клиента не действует на витрину другого магазина.
Отдельное правило можно временно выключить. Общий переключатель приостанавливает все редиректы магазина без удаления списка.
Убедитесь, что сервер
отдаёт именно 301
Откройте старый адрес
Используйте приватное окно браузера, чтобы исключить влияние ранее сохранённого перехода.
Проверьте конечную страницу
Адрес, содержимое и назначение страницы должны соответствовать созданному правилу.
Проверьте HTTP-заголовок
В терминале выполните curl -I https://ваш-домен.ru/old-page. Первая строка должна содержать 301, а заголовок Location — новый адрес.
Если переход
не срабатывает
Правило сохранено, но старый адрес открывается
Проверьте общий переключатель обработки 301-редиректов и состояние самого правила. Затем убедитесь, что проверяете публичную витрину, а не презентационный сайт или CMS.
Маска не подставляет остаток пути
Звёздочка должна быть последним символом поля «Откуда». Для переноса остатка добавьте звёздочку и в нужное место поля «Куда».
Система сообщает о цикле
Один из переходов возвращает посетителя на уже пройденный адрес. Измените конечный URL либо выключите конфликтующее правило.
После редиректа изменились UTM-метки
Исходные параметры сохраняются, только если в новом адресе нет собственной строки запроса после знака вопроса.
Переносите страницы
без тупиков.
Начните с наиболее посещаемых старых адресов, проверьте каждый ответ 301 и только затем добавляйте массовые правила.