Роман Бурашников

Как правильно подключить протокол HTTPS на свой сайт

Как правильно подключить протокол HTTPS на свой сайт

 

В данной статье я опишу как правильно перевести свой сайт с протокола http на защищенный протокол https.

Напомню, что Google и Яндекс рекомендуют переводить сайты на защищенный протокол https.
И как показывает мой опыт - доступность сайта по https положительно влияет на продвижение сайта в поисковых системах.
Здесь оказывает влияние и то, что поисковые системы относятся лучше к сайтам на https чем на http, и доверие пользователей - пользователи лучше относятся к сайтам у которых рядом с адресом сайта показывается замочек и браузер предупреждает, что соединение защищено, особенно это важно если через сайт могут передаваться какие-либо важные данные.

И так по порядку, что нужно делать для переноса сайта с http на https, пошаговая инструкция:

1) Приобретаем и настраиваем сертификат безопасности SSL. Можно использовать как платный сертификат, так и бесплатный от компании Let’s Encrypt. У многих хостингов можно получить бесплатный SSL сертификат в автоматическом режиме. Например, на хостинге Beget нужно перейти в раздел "Домены и поддомены" и напротив нужного домена нажать кнопку "SSL" и установить бесплатный сертификат Let's Encrypt.

2) Добавляем сайт в Яндекс.Вебмастер. Добавлять нужно обе версии сайта, http и https.
Некоторые вебмастера рекомендуют так же добавлять сайт в Google Search Console, но я не вижу в этом смысла, т.к. Google хорошо принимает изменение адреса сайта после подключение редиректа описанного далее, в 6 пункте.
А вот Яндекс иногда тупит и ему приходится всё "разжёвывать" при помощи его же сервиса по переезду сайта (пункт 4) и директивы Host в файле robots.txt (пункт 3)

3) В файле robots.txt (в обеих версиях сайта, с http и с https) добавляем директиву Host с указанием на основную (главную) версию сайта, с https.
Пример:

Host: https://burashnikov.ru

4) Сообщаем Яндексу о переезде сайта на протокол https. В Яндекс.Вебмастер заходим в раздел "Индексирование" - "Переезд сайта" и выбираем "Добавить https".

5) Исправляем ссылки у себя на сайте, во всех ссылках на свой сайт (в том числе на картинки) вместо http подставляем https. Если у вас сайт на CMS WordPress можно воспользоваться плагином "Velvet Blues Update URLs", который исправить все ссылки в базе данных. Если сайт на другом движке, то придётся искать другое решение для автоматического изменения ссылок на сайте, либо самостоятельно лезть в базу данных и файлы сайта. Перед выполнением данного пункта стоит сделать резервную копию сайта и базы данных.

6) Настраиваем редирект (перенаправление) с сайта с http на сайт с https. Для этого добавляем в файл .htaccess в корне вашего сайта на сервере следующий код:

RewriteEngine On
RewriteCond %{HTTPS} =off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]

 

Пожалуй всё. На этом пошаговое руководство по подключению защищенного протокола HTTPS к своему сайту завершено.

Нашли ошибку в тексте? Выделите её и нажмите Ctrl+Enter.

VN:F [1.9.22_1171]
Рейтинг: 5.0/5 (Всего голосов: 1)

Вопросы, уточнения и пожелания к записям оставляйте в комментариях ниже.

Поделиться в:


Поблагодарите автора рублём за понравившуюся статью, при помощи формы справа.
Или через Paypal
Paypal
Это мотивирует автора на написание новых полезных статей.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Бурашников Роман Александрович

Подпишись на новые статьи

Лучшая статья