Получение бесплатного SSL-сертификата и перевод сайта на защищенный протокол https. Изменение настроек WordPress-сайта и регистрация его в Яндекс и Google.
Получение бесплатного SSL-сертификата
Для того, чтобы перевести незащищенный сайт на https-протокол, необходимо приобрести для домена SSL-сертификат. Если сайт не осуществляет прием денежных средств и не хранит платежные реквизиты своих клиентов, можно воспользоваться бесплатным сертификатом Let’s Encrypt.
Если ваш сайт размещен на виртуальном хостинге Beget или Timeweb, получение бесплатного SSL-сертификата не составит труда. Просто закажите его у своего хостера. Вы получите бессрочный сертификат Let’s Encrypt, который обновлять будет ваш хостинг-провайдер.
Изменение настроек сайта на WordPress
После того, как SSL-сертификат получен, необходимо организовать перенаправление адресов с http на их зеркала с https. Это можно сделать двумя способами:
- добавить код перенаправления в файл .htaccess;
- использовать для перенаправления плагин.
Для перенаправления запросов первым способом добавьте следующие строки в начале файла .htaccess:
1 2 3 4 |
RewriteEngine On RewriteCond %{REQUEST_URI} !^/robots\.txt$ RewriteCond %{HTTP:X-Forwarded-proto} !^https$ RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] |
Для перенаправления запросов вторым способом активируйте на сайте WordPress бесплатный плагин WP Force SSL или Really Simple SSL. У второго выше рейтинг и больше пользователей.
На WordPress-сайте необходимо в параметрах «Адрес WordPress (URL)» и «Адрес сайта (URL)» изменить «http» на «https» (если плагин не поменял их при активации). Данные опции находятся в админ-панели по адресу «Настройки» → «Общие».
Переезд сайта в Яндекс Вебмастер и Search Console
С рекомендациями Яндекса по переносу сайта с HTTP на HTTPS можно ознакомиться в блоге Платона Щукина.
С рекомендациями Google по переводу сайта на защищенный протокол можно ознакомиться в справке Search Console.