Fornex
Европейский
хостинг

    Перевод сайта на работу по протоколу https обеспечивает защиту от атак, основанных на прослушивании сетевого соединения.

    В административном разделе 1С-Битрикс: Управление сайтом создана специальная страница с указанием последовательности работ по настройке HTTPS соединения.

    file

    • Для начала, вам потребуется купить SSL-сертификат и установить его.

    • Далее необходимо заменить все ссылки с http на относительные или абсолютные ссылки c протоколом https.

    Например, /company/ - относительная ссылка  
    http://mydomain.ru/company/ - абсолютная ссылка с протоколом http  
    https://mydomain.ru/company/ - абсолютная ссылка с протоколом https  
    //mydomain.ru/company/ - абсолютная ссылка с относительным протоколом
    
    • Необходимо просмотреть все тексты с абсолютными ссылками и сделать их относительными.

    file

    • На всех внешних ресурсах, где установлены ссылки на ваш сайт, необходимо заменить в ссылках протокол на https.

    • Измените в настройках карты сайта протокол соединения и заново сгенерируйте файл sitemap.xml.

    file

    • Настройка вебмастера Яндекса и Google.

    Добавьте новый ресурс https://mydomain.ru
    В прежнем Яндекс.Вебмастере (http://mydomain.ru/) на странице Индексирование-Переезд сайта указываем Добавить HTTPS.

    Передадим в вебмастера ссылку на sitemap.xml и обновляем robots.txt.
    Также вам нужно перенести всю информацию с прежнего Яндекс.Вебмастера, такую как геотаргетинг, товары, справочник организаций и т.д
    Ошибки сканирования удобнее смотреть через вебмастер google.

    • Проверьте формы обратной связи.

    В некоторых случаях аяксовые запросы указывают абсолютные ссылки, значит будет появляться ошибка отправки данных, не будут работать формы.
    Проверьте выгрузки на торговые площадки, такие как Яндекс.Маркет.
    В кастомных выгрузках протокол может быть жестко прописан.
    Все файлы выгрузки нужно сгенерировать заново.
    В настройках интеграции с 1С укажите ссылку с https
    При стандартной интеграции с 1С, достаточно заменить протокол http на https в ссылки на сайт, которая указана в 1С в настройке интеграции с сайтом.

    Ссылка должна выглядеть так:
    https://mydomain.ru/bitrix/admin/1c_exchange.php

    Версия платформы 1с должна быть не ниже 8.3.4, так как начиная с нее в 1с добавлена поддержка протокола https.

    На нескольких сайтах была проблема интеграции с 1С именно по протоколу https, модуль дополнение от битрикса для 1С был модифицирован и устаревшим.
    Решили модуль не переписывать, а проводить интеграцию с 1С по протоколу http.
    Для этого в коде редиректа установили ограничение для скрипта, принимающего запросы от 1С:

    RewriteCond %{HTTP:X-Forwarded-Proto} !https  
    RewriteCond %{REQUEST_URI} !^/bitrix/admin/1c_exchange\.php$ [NC]  
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]  
    

    • Сделайте 301 редирект на https в .htaccess

    Для этого можно выбрать один из вариантов:

    RewriteCond %{SERVER_PORT} !^443$  
    RewriteRule ^(.*)$ https://mydomain.ru/$1 [R=301,L]  
    

    или

    RewriteCond %{HTTP:PORT} !^443$  
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R]  
    

    или

    RewriteCond %{HTTP_HOST} ^mydomain\.ru$ [NC]  
    RewriteRule ^(.*)$ https://www.mydomain.ru/$1 [R=301,L]  
    RewriteCond %{HTTP:X-Forwarded-Proto} !https  
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]  
    

    Если у Вас возникли трудности в настройке или появились дополнительные вопросы, вы всегда можете обращаться в нашу службу поддержки через систему тикетов.