Как установить бесплатный SSL сертификат на хостинге Бегет

Регистрация на хостинге Beget

Всем привет! В этой небольшой статье я расскажу, как установить SSL сертификат на сайт на хостинге Бегет. Если быть точным, то SSL сертификат устанавливается не на сам сайт, а на доменное имя. Поэтому, в первую очередь нужно приобрести домен, который будет привязан к вашему сайту на постоянной основе. Я рекомендую приобретать домены прямо на сайте хостинга Beget. Здесь вы найдете одни из самых низких цен на рынке.

SSL сертификат в наше время является не обязательным, но весьма рекомендуемым пунктом для любого сайта. Такие популярные поисковые системы, как Яндекс и Google ранжируют сайты с установленным SSL сертификатом гораздо лучше, нежели без него. К тому же, наличие иконки закрытого замка вызывает у пользователей больше доверия. Одним словом, установка SSL сертификата на сайт окажет лишь позитивное влияние и им не стоит пренебрегать.

Теперь же непосредственно перейдем к установке сертификата. Для этого нам нужно перейти в панель управления хостингом и выбрать раздел "Домены и поддомены":

Домены и поддомены на хостинге Beget

Далее нам нужно выбрать необходимый домен и щелкнуть в правой части от него на иконку щита с подписью SSL:

Установка SSL сертификата для сайта на хостинге Beget

Выбираем бесплатный SSL сертификат Let's Encrypt и жмем "Установить":

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

Теперь остается вопрос времени. Если ваш домен был зарегистрирован в этот же день, то выпуск сертификата может занимать по времени до 3 суток. Если же ваш домен старше 3-х суток (с момента регистрации), то сертификат будет установлен в течение часа. В любом случае на вашу электронную почту придет уведомление об установке.

Переадресация с http на https

Но даже после этих действий установка сертификата не завершена окончательно. Теперь Ваш сайт доступен по двум адресам: по протоколу http и по протоколу https. По сути поисковики видят ваш сайт как 2 разных сайта с абсолютно одинаковым контентом и воспринимает его как плагиат. Думаю не стоит объяснить, насколько это плохо для SEO.

Поэтому, нам нужно настроить редирект с http на https. Во многих современных CMS (системах управления сайтами, "движках") эта функция встроена по умолчанию:

Принудительное использование защищенного SSL соединения

Если же такой функции нет, то вам необходимо в корне сайта (корень сайта - это все содержимое, находящееся в папке public_html) найти файл .htaccess, открыть его в текстовом редакторе (я рекомендую использовать Sublime Text последней версии, но можно обойтись и стандартным блокнотом), найти строчку RewriteEngine On (если этой строчки нет, то ее необходимо добавить, без этой команды редиректы работать не будут) и вставить ниже следующий код:

RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

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

RewriteEngine On 
RewriteCond %{SERVER_PORT} !^443$ 
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
RewriteEngine On 
RewriteCond %{HTTPS} =off 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]
RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteCond %{HTTP:X-Forwarded-Proto} !https 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
RewriteEngine On 
RewriteCond %{ENV:HTTPS} !on 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

На этом все! Как видите, в установке SSL сертификата нет ничего сложного. Но если по какой-либо причине вы все-таки не смогли этого сделать, то пишите в комментарии, будем разбираться вместе! До новых встреч, друзья!

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