Настройка HTTPS на сайте очень важная вещь. Быстрота загрузки, лучше SEO и повышение доверия к сайту вот, что дает установка SSL для WordPress.
Подробнее о том что такое SSL и зачем он нужен, я описывала в предыдущей статье о настройке SSL(HTTPS) на OpenCart. Для интернет-магазина иметь SSL сертификат уже необходимость. Иначе вы будете лишены возможности пользоваться такими платформами, как Google Shopping, магазины в группах Facebook и на странице Instagram.

ДИСКЛЕЙМЕР
Напомню, что я описываю способы и решения, которыми пользуюсь лично, это не значит, что они являются единственными и самыми верными. Конечный результат будет зависеть от многих факторов и может отличаться от моего описания.
 Установка протокола https: // для WordPress без наличия действительного сертификата SSL может повлиять на доступность вашего веб-сайта или привести к предупреждениям о безопасности. Если вам требуется хостинг с бесплатным сертификатом SSL для защиты вашего сайта, вы можете просмотреть доступный хостинг для WordPress


Шаг 1

Установка действительный SSL сертификат для домена

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


Шаг 2

Включение HTTPS через Консоль WordPress

Первое место, где вы сможете насладиться новым безопасным подключением, – это консоль WordPress. Сначала защищая админку, вы убедитесь, что всякий раз, когда пользователь входит в систему, их информация передается безопасно.

Для этого откройте файл wp-config.php в корневой папке WordPress и добавьте следующую строку где-нибудь выше строки: That’s all, stop editing!
define('FORCE_SSL_ADMIN', true);
Как только вы обновили файл, пришло время проверить, работает ли он. Для этого попробуйте открыть страницу входа в систему с помощью HTTPS в URL, например, через https://yoursite.com/wp-admin. Если все работает правильно, значит теперь у вас безопасное соединение. Можно переходить к следующему шагу.


Шаг 3

Обновление адреса на HTTPS в настройках WordPress

После переноса консоли WordPress на HTTPS пришло время сделать то же самое для остальной части вашего сайта. Вы можете это сделать, обновив адрес своего сайта в разделе «Настройки»> «Общие».

Добавьте https: // в начало как адреса WordPress, так и адреса сайта. Затем сохраните свои настройки. Имейте в виду, что вам может потребоваться снова войти в систему.


Шаг 4

Обновление файла .htaccess для редиректа HTTP на HTTPS

Следующим шагом в переносе вашего сайта на HTTPS является редирект, который автоматически перенаправляет посетителей на безопасную версию. Для этого мы будем использовать .htaccess. Это имя важного системного файла на вашем сервере (обычно в корневом каталоге WordPress).

Обычно он содержит настройки для использования постоянных ссылок, поэтому он, вероятно, уже есть. Чтобы найти его, убедитесь, что ваш FTP-клиент показывает скрытые файлы, потому что по умолчанию .htaccess невидим. Если у вас его нет, просто создайте текстовый файл, переименуйте его в .htaccess и загрузите в корневой каталог WordPress.

После этого добавьте к нему следующие строки:

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

В общем-то это все. С этого момента посетители (в том числе боты Google и Яндекс) должны автоматически попадать на версию HTTPS вашего сайта WordPress. Убедитесь, что страницы доступны только в одном варианте. Иначе, это может привести к проблемам с дублирующимся контентом. Это не очень хорошо для SEO.
Спасибо, что дочитали до конца и удачи в делах!