Как настроить 301-редирект в 1С-Битрикс?
Юлия, Пермь 5
Переименовали раздел каталога, старый адрес страницы теперь выдаёт 404. Нужно перенаправить его на новый URL, чтобы не терять позиции в поиске. Сайт на 1С-Битрикс, где это настраивается и какой тип редиректа выбрать?
Дмитрий Акиндинов технический администратор сайтов
ответил
В 1С-Битрикс постоянный редирект настраивается в разделе Настройки — Настройки продукта — «Автозамена URL (редиректы)»: добавьте старый адрес страницы, новый адрес, а в поле типа редиректа обязательно выберите 301 — постоянный, а не 302 — временный, который иногда стоит по умолчанию. Правило применяется сразу после сохранения, без правки файлов и без обращения к разработчику.
Разница между 301 и 302 для SEO принципиальна: поисковики передают вес старой страницы новой только при 301, а 302 они трактуют как временную меру и продолжают держать в индексе именно старый адрес. Частая ошибка — оставить тип по умолчанию не глядя, и через месяц обнаружить, что позиции не перенеслись на новый URL.
Встроенный инструмент подходит для конкретных страниц, но не годится, если нужно перенаправить сразу целый раздел по маске — например все товары старой категории на новую. Для таких случаев редирект настраивают правилом mod_rewrite в файле .htaccess, и здесь уже нужен доступ к файлам сайта или помощь разработчика.
После настройки стоит проверить результат командой curl -I по старому адресу — в ответе должен быть код 301 и заголовок Location с новым адресом, а не 200 с одинаковым содержимым на обоих URL. И не выстраивайте цепочки редиректов: если страница уже переносилась раньше, лучше поправить старое правило так, чтобы оно вело сразу на актуальный адрес в один шаг, а не через два-три промежуточных.
Задать свой вопрос
Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.
Вопрос отправлен. После проверки он появится на сайте вместе с ответом.
Вопрос не отправлен: нужно подтвердить согласие на обработку персональных данных.