TGViewer
КодАвтоматизации КодАвтоматизации @automation_code · 361 subscribers
Post #51 257
Редиректы на 1С-Битрикс: Как настроить перенаправление с www на без www и наоборот

Веб-разработка и поддержка сайтов часто требуют от нас настройки правильного редиректа для обеспечения корректного отображения сайта и повышения его SEO-показателей. Одной из распространенных задач является перенаправление с адреса с www на адрес без www и наоборот. В этой статье мы рассмотрим, как настроить такие редиректы на платформе 1С-Битрикс.

Почему это важно?

SEO: Поисковые системы могут считать адреса с www и без www как разные сайты, что может привести к проблемам с дублированием контента. Настройка редиректов помогает избежать потери трафика и улучшить позиции в поисковых системах.

Удобство: У пользователей не возникнет путаницы, если они всегда будут попадать на одну и ту же версию сайта.

Безопасность: Правильная настройка редиректов может также помочь в защите от фишинга и других угроз.

Настройка редиректов в .htaccess

Для настройки редиректов вам необходимо отредактировать файл .htaccess, который находится в корневой директории вашего сайта на 1С-Битрикс. Ниже представлены два основных правила для перенаправления: с www на без www и наоборот.

1. Перенаправление с www на без www

Если вы хотите, чтобы ваш сайт был доступен только по адресу без www, добавьте следующее правило:

# Перенаправление с www на без www
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/\$1 [R=301,L]


Объяснение правил:

RewriteEngine On: включает механизм перезаписи URL.
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]: условие, которое проверяет, начинается ли хост с "www.". [NC] означает, что проверка не чувствительна к регистру.
RewriteRule ^(.*)$ http://%1/\$1 [R=301,L]: если условие выполнено, выполняется перенаправление на адрес без www. %1 соответствует захваченной части из условия, а R=301 указывает на постоянное перенаправление.

2. Перенаправление с без www на www

Если ваш сайт должен быть доступен только с www, используйте следующее правило:

# Перенаправление с без www на www
RewriteCond %{HTTP_HOST} !^www\.(.*) [NC]
RewriteRule ^(.*)$ http://www.%1/\$1 [R=301,L]


Объяснение правил:

RewriteCond %{HTTP_HOST} !^www\.(.*) [NC]: условие, которое проверяет, не начинается ли хост с "www.". Знак восклицания ! означает отрицание.
RewriteRule ^(.*)$ http://www.%1/\$1 [R=301,L]: если условие выполнено, выполняется перенаправление на адрес с www.

Проверка работы редиректов

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

Заключение

Настройка редиректов с www на без www и наоборот является важной частью работы с веб-сайтами. Это не только помогает улучшить SEO, но и обеспечивает удобство для пользователей. Следуя приведенным инструкциям, вы сможете легко настроить правильные редиректы на своем сайте на платформе 1С-Битрикс.

Также вы можете установить наш модуль по SEO редиректам

#php
#1сбитрикс
#код
  • 👍 4
  • 🔥 2
More from @automation_code
  1. Sep 21, 2026🔤🔤 🔤🔤🔤 на 😉😉😉
  2. Sep 18, 2026Новый дизайн 🦕
  3. Sep 17, 2026Переосмысление IT с помощью ChatGPT • Каждый становится разработчиком • Раньше, чтобы сдел…
  4. Sep 15, 2026Всё про ВАЛЮТНУЮ IT-УДАЛËНКУ | Работа на иностранную компанию из России | АйТи Красавчик Е…
  5. Sep 15, 2026SCode: Умный поиск на Битрикс➡️ SCode: Умный поиск помогает посетителям находить товары и…
  6. Sep 9, 2026Всё про ВАЛЮТНУЮ IT-УДАЛËНКУ | Работа на иностранную компанию из России | АйТи Красавчик Г…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →