Перейти к содержимому

WordPress. Перевод сайта на защищенный https-протокол

Получение бесплатного SSL-сертификата и перевод сайта на защищенный протокол https. Изменение настроек WordPress-сайта и регистрация его в Яндекс и Google.

  1. Получение бесплатного SSL-сертификата
  2. Изменение настроек сайта на WordPress
  3. Регистрация https-сайта в Яндекс Вебмастер
  4. Регистрация https-сайта в Search Console

Получение бесплатного SSL-сертификата

Для того, чтобы перевести незащищенный сайт на https-протокол, необходимо приобрести для домена SSL-сертификат. Если сайт не осуществляет прием денежных средств и не хранит платежные реквизиты своих клиентов, можно воспользоваться бесплатным сертификатом Let’s Encrypt.

Если ваш сайт размещен на виртуальном хостинге Beget или Timeweb, получение бесплатного SSL-сертификата не составит труда. Просто закажите его у своего хостера. Вы получите бессрочный сертификат Let’s Encrypt, который обновлять будет ваш хостинг-провайдер.

Клиенты хостинг-компании Евробайт вынуждены самостоятельно генерировать SSL-сертификаты и периодически обновлять их, так как бесплатные сертификаты Let’s Encrypt ограничены сроком действия 90 дней.

Изменение настроек сайта на WordPress

После того, как SSL-сертификат получен, необходимо отредактировать файл robots.txt и организовать перенаправление адресов с http на их зеркала с https.

В файле robots.txt в директиве «Sitemap» меняем в адресе «http» на «https».

Для перенаправления запросов по протоколу http на https служба поддержки Евробайт рекомендует добавить следующие строки в начале файла .htaccess:

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» (если плагин не поменял их при активации). Данные опции находятся в админ-панели по адресу «Настройки» → «Общие».

Регистрация https-сайта в Яндекс Вебмастер

С рекомендациями Яндекса по переносу сайта с HTTP на HTTPS можно ознакомиться в блоге Платона Щукина.

Добавляем в Яндекс Вебмастер новый сайт с https ( это будет новое зеркало нашего старого сайта с http).

Выбираем в Яндекс Вебмастер новый сайт и добавляем в него адрес файла Sitemap с https в разделе «Индексирование» → «Файлы Sitemap».

После этого, выбираем старый сайт с http и в разделе «Индексирование» → «Переезд сайта» устанавливаем галочку «Добавить HTTPS» и нажимаем кнопку «Сохранить»:

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

У меня склейка зеркал произошла через 8 дней:

Склейка зеркал в Яндекс Вебмастер
Склейка зеркал в Яндекс Вебмастер

Вместо ссылки «Переезд сайта», у старого сайта с http в Яндекс Вебмастер появилась ссылка - «Отклейка зеркал».

Регистрация https-сайта в Search Console

С рекомендациями Google по переносу сайта с HTTP на HTTPS можно ознакомиться в Справке Search Console.

Не знаю, правильно или нет, но мои действия в старой версии Search Console были такими:

  • добавил новый ресурс с https и выбрал его в Search Console;
  • в разделе «Сканирование» → «Инструмент проверки файла robots.txt» вставил текст из исправленного файла robots.txt и нажал кнопку «Отправить»;
  • в разделе «Сканирование» → «Файлы Sitemap» добавил файл Sitemap;
  • в разделе «Сканирование» → «Просмотреть как Googlebot» отправил запрос на индексирование главной страницы и запрос на индексирование страницы «Карта сайта» с адресами всех страниц и записей, который приняли только на следующий день;
  • выбрал старый ресурс с http и в разделе «Сканирование» → «Инструмент проверки файла robots.txt», вставил текст из исправленного файла robots.txt и нажал кнопку «Отправить».

В Search Console у нового сайта с протоколом https, после его добавления, в разделе «Файлы Sitemap» может появится предупреждение «Файл Sitemap содержит URL, доступ к которым заблокирован в файле robots.txt» с указанием количества всех URL из файла Sitemap. Через некоторое время все должно прийти в норму.

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

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