Как бесплатно установить SSL-сертификат на свой сайт за 3 шага?

Как бесплатно установить SSL-сертификат на свой сайт за 3 шага?

Рано или поздно владельцы сайтов сталкивается с вопросом установки SSL-сертификата, так как поисковики Яндекс и Google дают понять, что их предпочтения на стороне защищенных сайтов.
Протокол SSL используется для защиты данных в Интернете. Он гарантирует безопасное соединение между браузером пользователя и сервером. При использовании SSL-протокола информация передается в закодированном виде по HTTPS и расшифровать ее можно только с помощью специального ключа в отличие от протокола HTTP.

Нижеприведенные инструкции подходят, если вас сайт располагается на хостинге Beget и работает на движке WordPress. Лучше всего сертификат устанавливать на сайте, где еще нет никаких материалов и трафика, либо предварительно настройте бэкап. На раскрученном сайте лучше не экспериментировать и довериться специалистам, так как велика вероятность случайно сделать что-нибудь не так.

Чтобы проверить установлен ли у вас сертификат, нужно ввести в адресную строку ваш сайт в формате https. Должен появиться закрытый замочек слева в адресной строке. Если он открытый значит сертификат не установлен или работает некорректно.


1 шаг. На хостинге в панели управления зайти во вкладку «Домены и поддомены». Там найти свой сайт и выбрать рядом с ним значок «Управление SSL-сертификатами». Затем во вкладке Бесплатный сертификат Let’s Encrypt нажать кнопку «Заказать сертификат»



2 шаг. На сайте установить плагин HTTP / HTTPS Remover и активировать его.

3 шаг.Установка 301 редиректа с http на https.

Редирект настраивается на хостинге в файловом менеджере корневой папке сайта public_html в файле .htaccess через правку файла и добавления туда кода. Для большинства серверов подойдёт такой код:

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

site.ru – вы меняете на домен вашего сайта.

А также можно использовать и такой код:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?site\.ru$ [NC]
RewriteCond %{X-Forwarded-Proto} !=https
RewriteRule ^(.*) //site.ru/$1 [R=301,L]

Где site.ru меняете на свои данные.

Если эти коды не сработают, то нужно обратиться в техподдержку хостинга за помощью. Они подправят путь к сайту и все заработает.

Теперь надо проверить открывается ли ваш сайт по адресу https и имеет ли замочек слева от сайта в адресной строке. Если нет, то надо посмотреть в админке сайта — возможно логотип или какой-нибудь баннер начинается с http и нужно просто его исправить на https, так же при необходимости исправить в общих настройках отображение сайта и настроить файл robots для поисковиков. Еще можно посмотреть исправить ошибки вызвав консоль через ctrl+shift+I.

Жми «Нравится» и получай только лучшие посты в Facebook ↓

Как бесплатно установить SSL-сертификат на свой сайт за 3 шага?