Главная/Установка/SSL на Битрикс

SSL на Битрикс: переход сайта на https

SSL на Битрикс подключают на уровне сервера: на хостинге в панели, на BitrixVM в конфигурации Nginx. Сама CMS сертификат не выпускает, ей остаётся перейти на https: заменить жёсткие адреса http в шаблонах и инфоблоках, настроить редирект и обновить sitemap.

3 мин чтенияДанные проверены 19 октября 2026

Ответ за 30 секунд

Сначала сертификат на сервере, потом правки в сайте. На виртуальной машине BitrixVM перед Apache стоит Nginx, и редирект на https нужно делать в нём: правило в .htaccess может зациклиться.

На хостинге сертификат Let's Encrypt выпускается и продлевается автоматически: сайту остаётся только перейти на https.

Куда ставить редирект на https в Битриксе

01 · 1 мин

Где подключать SSL-сертификат для сайта на Битрикс#

Битрикс работает на PHP за веб-сервером, поэтому шифрование включают там же, где сайт отдаётся посетителю. Есть два типичных случая.

Где работает сайтКак подключить сертификат
Виртуальный хостингВ панели хостинга: раздел сертификатов, выбрать домен, включить бесплатный Let's Encrypt
VPS с BitrixVMВ конфигурации Nginx, он стоит перед Apache и принимает порт 443

Для хостинга порядок описан на странице бесплатный SSL на хостинге. Для виртуальной машины директивы ssl_certificate и ssl_certificate_key те же, что в разделе SSL на Nginx.

02 · 1 мин

Как найти ссылки http в шаблонах и инфоблоках Битрикс#

После запуска сертификата сайт открывается по https, но часть адресов могла быть прописана с http:// вручную. Браузер считает такие картинки и скрипты небезопасными и убирает замок. Мест три: файлы шаблона, содержимое инфоблоков и собственный код в init.php и компонентах.

Файлы шаблона ищут из консоли в каталогах /local/templates/ и /bitrix/templates/:

grep -rn "http://" local/templates/ bitrix/templates/ --include=*.php --include=*.css --include=*.js

Для своих картинок и стилей лучше писать относительные пути вида /upload/photo.jpg: они одинаково работают и по http, и по https. Тексты элементов инфоблоков лежат в базе. Если там много абсолютных адресов, замените их запросом SQL после копии базы:

UPDATE b_iblock_element
SET DETAIL_TEXT = REPLACE(DETAIL_TEXT, 'http://example.com', 'https://example.com'),
    PREVIEW_TEXT = REPLACE(PREVIEW_TEXT, 'http://example.com', 'https://example.com');

Сначала копия

Запрос меняет данные без возможности отката. Сделайте дамп базы и сначала проверьте замену на копии сайта. Общий разбор причин и способов поиска: смешанный контент.

03 · 1 мин

Что проверить в настройках Битрикса после перехода#

В административном разделе откройте «Настройки», затем «Настройки продукта» и «Сайты». В карточке нужного сайта проверьте поля с адресом сервера: там должен стоять тот домен, который открывается по https. Если адрес остался старым, ссылки в письмах и в карте сайта будут вести не туда.

Ещё два места, которые забывают:

  • robots.txt. Строка Sitemap: должна начинаться с https://.
  • Карта сайта. Пересоздайте sitemap.xml, чтобы в нём были адреса с https.

Затем добавьте https-версию как отдельный ресурс в Яндекс Вебмастер и Google Search Console: так вы увидите, как поисковики обходят новый адрес.

Инструмент · 1 мин

Куда ставить редирект на https в Битриксе#

На хостинге с Apache правило добавляют в самое начало корневого .htaccess, выше правил Битрикса. На BitrixVM редирект делают в Nginx: Apache там получает запросы уже расшифрованными и не видит, что посетитель пришёл по https. Правило с проверкой %{HTTPS} в такой схеме срабатывает на каждый запрос и уводит сайт в бесконечное перенаправление.

С чего начать на вашем сайте Битрикс

Ответьте на два вопроса, подсказка назовёт первый шаг

Где работает сайт
Открывается ли сайт по https

Готовые блоки для Apache, Nginx и .htaccess собраны на странице редирект на https.

05 · 1 мин

Вопросы об SSL для Битрикс#

Нужен ли отдельный модуль Битрикса для SSL?

Нет. Сертификат подключается на хостинге или в Nginx, а Битрикс только должен отдавать страницы с адресами https.

Как найти ссылки http на сайте Битрикс?

Откройте страницу в браузере, нажмите F12 и посмотрите вкладку «Консоль»: браузер перечисляет каждый ресурс с http. Затем найдите адрес в шаблоне командой grep или в тексте инфоблока.

Почему на BitrixVM редирект в .htaccess уходит в цикл?

Apache получает запрос от Nginx по http и не видит https. Редирект нужно делать в Nginx либо проверять заголовок X-Forwarded-Proto.

Как перевести интернет-магазин на Битриксе на https, чтобы не потерять заказы?

Сначала подключите сертификат, затем проверьте корзину и оформление заказа в браузере, чтобы они открывались без предупреждений. Редирект включайте после этой проверки.

Почему этому можно верить

Как мы проверяли

Документация и провайдерыКоманды выпуска и установки сверены с документацией, дата указана.
Всё можно повторитьКоманды certbot и openssl описаны так, что их повторит любой читатель.
Независимый справочникНе связан с центрами сертификации и честно говорит, когда хватает бесплатного SSL.

Источники цифр на этой странице: Let's Encrypt: документация, letsencrypt.org/docs, проверено 19 октября 2026.

SBРедакция SSLBase · обновлено 19 октября 2026

Бесплатный SSL на хостинге

На хостинге Таймвеб сертификат Let's Encrypt выпускается и продлевается автоматически, настраивать вручную ничего не нужно.

  • Бесплатный SSL на каждый домен
  • Автоматическое продление
  • Включается в панели в один клик
  • Поддержка 24/7
Редирект