SEO для малого бизнеса

Как настроить редирект в Битрикс?

Евгений, Воронеж 0

Нужно приклеить www-версию сайта к основной без www, сайт на 1С-Битрикс. В поиске нашёл кучу советов про .htaccess, но в панели управления вроде тоже есть какие-то редиректы. Может, проще сделать через неё?

Дмитрий Акиндинов технический администратор сайтов

ответил

В 1С-Битрикс есть штатный инструмент: раздел Настройки — Настройки продукта — «Автозамена URL (редиректы)». Там задаётся пара старый адрес — новый адрес и тип редиректа, 301 или 302, и правило применяется сразу, без правки файлов.

Для склейки www и без www этот раздел не подходит — там прописываются конкретные страницы, а не домен целиком. Склейка делается на уровне .htaccess правилом mod_rewrite (RewriteCond %{HTTP_HOST} ^www. и редирект 301 на домен без www) или в панели хостинга, если там есть отдельная настройка основного зеркала домена.

После правки .htaccess стоит проверить, что Битрикс не переписывает файл поверх при обновлении: модуль «Автозамена URL» хранит свои правила в базе и .htaccess не трогает, а вот мастера настройки при переустановке ядра иногда сбрасывают ручные добавления, если они не вынесены в отдельный блок с комментарием.

Проверка результата простая: запрос curl -I по адресу с www должен вернуть код 301 и заголовок Location с адресом без www, а не 200 с одинаковым содержимым на обоих адресах. Последнее как раз и создаёт дубли в поисковой выдаче, которые чинит склейка.

Подробный разбор Склейка www и без www: как выбрать главное зеркало и не потерять трафик

Задать свой вопрос

Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.

Похожие вопросы

Все вопросы по теме "SEO для малого бизнеса"

Заявка

Обсудим задачу

Напишите имя и телефон, выберите удобный канал. Перезвоню или напишу в течение часа в рабочее время.

Куда удобнее ответить?