Как сделать защищенное HTTPS соединение на сайте - устанавливаем SSL сертификат и редирект

Как сделать защищенное соединение на сайте

В этой теме я коротко расскажу о том как сделать защищенное соединение на сайте за 10 минут. Уже несколько лет поисковые системы говорят, что сайты без защищенного соединения в поиске будут показываться на более низких позициях чем сайты с https.

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

Для того чтобы сделать на сайте защищенное соединение с протоколом https, надо получить SSL сертификат. Разные хостинги предоставляют сертификаты на платной и бесплатной основе.

Хостинги с бесплатным ssl сертификатом:

  • Beget;
  • TimeWeb;
  • MajorDomo;
  • Fornex;
  • Reg(1 год бесплатно);
  • AdminVps;
  • Hostinger(для 1 домена).

Ну что же, теперь перейдем к настройке защищенного соединения для сайта.

 

Как сделать защищенное соединение Https на сайте

Если у вашего сайта http протокол, то стоит перейти на https незамедлительно. Первым делом нужно получить SSL сертификат, не переживайте, это делается очень просто. Я покажу как это делается на примере хостинга Beget, все действия аналогичны и на других хостингах.

1.  В личном кабинете хостинга в моем случае хостинг Beget, переходим в раздел "Домены и поддомены".

Хостинг бегет раздел домены и поддомены

 

2. Далее, напротив нужного нам сайта, жмем значок "ssl".

Хостинг бегет выбор ssl сертификата

 

3. Откроется новая страница, где нужно нажать кнопку "Установить". Все, с ssl сертификатом мы разобрались. На новых доменах, сертификат устанавливается до 24 часов, но обычно, это происходит раньше указанного срока, в течении часа.

Хостинг бегет установка ssl сертификата

 

4.  Теперь нам нужно сделать редирект с http на https добавив код который находиться ниже, в файл ".htaccess". Файл вы можете найти в корне вашего сайта либо создать новый.

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

Редирект с http на https в файле .htaccess

 

5. В файл Robots.txt добавляем две строки кода которые находятся ниже, предварительно заменив фразу "имя сайта", на адрес вашего сайта.

Host: https://имя сайта.ru
Sitemap: https://имя сайта.ru/sitemap.xml

Файл Robots настройка карты сайта

 

6. Идем в Яндекс Webmaster в раздел "Переезд сайта" и выбираем нужный нам сайт и ставим галочку "Добавить HTTPS" после чего жмем "Сохранить".

Переезд сайта на https в Яндекс Вебмастер

 

7. Переходим в Google search console. На главной странице, жмем кнопку "Добавить ресурс", после чего вводим новый адрес сайта уже с протоколом HTTPS и нажимаем "Продолжить".

Добавить ресурс с https в Search Console

 

Заключение

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

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

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