Переход на HTTPS протокол на wordpress рассмотрим по рассматриваемой на сайте схеме, изложенной в статье «Сделать сайт онлайн». Использовать будем хостинг Макхост, тему Root и плагин ClearfyPro, Именно в них будем производить необходимые действия. Выполним переезд на протокол https в Гугле и в Яндекс.
Содержание
Преимущества получаемые с протоколом HTTPS
При переходе на протокол HTTPS получаем следующие преимущества. Протокол HTTPS предусматривает шифрование данных с помощью криптогра́фии:
- SSL производит комплекс мероприятий по защите личных данных, безопасному соединению ПК и сервера
- TLS непосредственно шифрует информацию, фиксирует все изменения, обеспечивает аутентификацию.
Кроме этого скорость сайта увеличивается, повышается устойчивость работы с мобильных устройств. В завершении, как бонус, сайт получает статус «надёжный» от Гугла. В итоге пользователи без опасений будут посещать сайт, мошенники не смогут украсть данные.
Переход на HTTPS выполним с использованием плагина Yoast SEO
Для быстрого получения результата переход на HTTPS протокол выполним с использованием плагина Yoast SEO. Для правильного выполнения работ лучше придерживаться плану статьи и последовательно выполнять работу.
Заходим в плагин Yoast SEO, выбираем в верхнем меню раздел «Инструменты веб-мастеров». Запрашиваем по очереди в Google Search Console и Yandex Webmaster Tools коды верификации. Смотрите рисунок 1:
Переход на HTTPS для Google
В ответ на запрос получим код от Гугл. Выполним переход на HTTPS для Google. Для этого используем рекомендованный в Google Console простой метод для подтверждения прав на сайт:
HTML-тег нужно добавить на главную страницу сайта. Для этого копируем присланный нам мета-тег, примерно такого вида:
<meta name="google-site-verification" content="AmQUy3DMb_av4IoJnqi0LwcuyaI92TANELjg5K1jX4E" />
и добавим его в свой сайт на WordPress. Для этого переходим в консоль административной панели.
В левом меню выбираете «Внешний вид» — «Редактор тем». Смотрите рисунок.
Далее находим справа, в списке «Файлы темы» — «Заголовок» (header.php — №1 на рисунке 3):
Нажимаем на него и в содержимом файла, перед закрытием тега head, перед тегом body вставляем свой уникальный метатег (рис. 4):
Сохраняем результат и закрываем. Переход на HTTPS для Google мы завершили.
Переход на HTTPS для Yandex
Выполним переход на HTTPS для Yandex. Для этих действий выполним переход в
Yandex Webmaster
Сделаем аналогичную процедуру подтверждения прав на сайт. В этом случае действия будут другими. Рассмотрим их, они не сложные. По запросу нам прислали файл, который необходимо вставить в корневую папку. Для этого идём в хостинг Макхост (рис.5):
- в меню слева выбираем «Сайты», далее
- выбираем бокс «Файл менеджер»,
- внизу открывшегося списка файлов, в строке, выбираем «Новая папка», позиция №1 на рис. 6:
В открывшемся окне вставляем имя файла в окошко «имя папки. Жмём «создать».
Созданная нами папка должна появиться в общем списке файлов. Нужно вставить текст файла в папку. Для этого справа в строке, напротив нашей папки нажимаем на карандаш (редактировать). В поле редактирования вставляем сам файл. Сохраняем и выходим. Название файла может быть таким:
yandex_460f58ce6827e874.html (пример 1)
текст файла может быть таким:
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body>Verification: 460f58ce6827e874</body> </html> (пример 2)
Эту процедуру можно сделать через кнопку «Закачать файл», позиция №2 рисунка №6. Перед этим нужно создать на рабочем столе текстовый документ, с названием yandex_8925cf344a0e5c77.html (пример 1) и расположить внутри его содержание файла (пример 2).
Чтобы обезопасить себя от неправильных действий можно сделать скриншот перед редактированием. После закачки проверьте, чтобы название было на своём месте. Откройте папку через редактирование и посмотрите результат. Нужный нам файл должен быть внутри. Если не получилось – удалите (смотрите скриншот), только аккуратно, не сделайте ничего лишнего. Повторите действия.
Если Вы переходите (переезжаете) на сертификат на готовом сайте – так чаще всего бывает, процедуру верификации поисковик предложит сделать дважды – один раз за сайт на протоколе http, другой за сайт на протоколе https. Яндекс объясняет, что роботы сами учтут оба зеркала и будут индексировать сайт до перехода и после перехода на новый протокол. Этот процесс может длиться несколько дней.
Переход на HTTPS с использованием плагина Clearfy Pro
Переход на HTTPS необходимо выполнить в плагине Clearfy Pro (если используете). Для этого нужно в верхнем меню плагина выбрать пункт «SEO», включить флажок «только рекомендованные». Далее, для контроля, необходимо спуститься ниже, найти строку «Редирект с http на https» — активировать позицию (включить), если не включена. Смотрите рисунок №8.
Далее, в админпанели сайта выбираем «Настройки», входим в «Общие настройки» и в окна «Адрес WordPress (URL)» и в «Адрес сайта (URL)» вставляем URL с https, например https://denegniyveter.ru.
Осталось сделать пару небольших штрихов.
Необходимо правильно настроить редиректы со статей, у которых Вы сменили адрес, найти картинки, стили и скрипты, которые не открываются на сайте. Поможет плагин Clearfy Pro, открываем его. В верхнем меню выбираем 404 и включаем функцию 404 ошибки – рисунок 9.
- Далее входим в Яндекс.Вебмастер, в «Переезд сайта» и в строке меняем на https (добавляем).
В дальнейшем, если Яндекс.Вебмастер даёт информацию о наличии на сайте http, используйте плагин Search Regex, он найдёт все варианты на сайте с http и исправит на https. Запускать надо один раз, он просто добавляет букву «s» ко всем адресам с http. Нажмёте два раза – будет две «s» в конце http (httpss). Избегайте этого — проверять придётся вручную, или через функцию восстановления сайта, вернуться к рабочей версии.
В дополнени несколько советов:
- один из лучших выборов — платный сертификат Comodo Positive SSL. Бесплатными услугами не стоит пользоваться – могут быть проблемы
- с редиректом спешить не следует. Google осуществляет процедуру склейки зеркал за пару недель, Yandex работает дольше, до двух месяцев
- переход на новый протокол лучше сделать во время небольшой активности на сайте, например в разгар летних отпусков, после сезонных продаж, в любой другой период наименьшей активности
- необходимо настроить robots.txt и sitemap.xml. Для правильного индексирования поисковиками необходимо указать что протокол HTTPS главный. В файлах указываем, в директиве host:
https://.
Дополнительно можно посмотреть материал расположенный в статье
«SSL сертификат что это и зачем».
Заключение
С помощью предоставленной, несложной информации переход сайта на HTTPS на wordpress будет быстрым и без ошибок. Мы рассмотрели переезды в отношении Google и Yandex. Плагины Clearfy Pro и Search Regex помогут исправить ошибки.