Тема-горячие пирожки:)) Многие сталкиваются с этой проблемой после установки wordpress и активации домена. Изначально сайт имеет адрес с протоколом http.

Сайты должны работать в защищенном режиме, если ранее было достаточно протокола http, то теперь особенно интернет-магазины должны быть на защищеном протоколе https. Это важно чтобы сохранить данные пользователей сайта, покупателей в интернет-магазинах особенно, т.к. вводятся их платежные данные.

Итак, как перевести протокол с http на https?

Сначала заказать на хостинге бесплатный сертификат SSl. Это услуга есть на всех хостингах и отображается в личных кабинетах пользователей.

Далее зайти в файловый менеджер и найти файл .htaccess

Переадресация с протокола HTTP на протокол HTTPS реализуется добавлением в файл .htaccess следующие директивы


RewriteEngine on
SetEnvIf X-Forwarded-Proto https SERVER_PORT=443
SetEnvIf X-Forwarded-Proto https HTTPS=on
RewriteCond %{HTTP:HTTPS} !=on [NC]
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]


После вставки кода и сохранения файла .htaccess  сайт можно проверить с помощью этого сервиса https://www.whynopadlock.com/

И не забыть зайти в админку WordPress  и поменять адрес сайта:

Есть второй вариант. Для тех, кто боится лезть в файлы сайта и править.

Вы можете заказать сертификат SSl на хостинге и установить в админке сайта плагин SSL, например Really Simple SSL или другой, который будет совместим с версией WordPress, установленной на Вашем сайте.