Переход сайта с http на https в WordPress

ssl

В этой статье я покажу, как перейти с http на https сайта на WordPress. Покажу на примере хостинга Бегет

1-шаг: Подключаем SSL сертификат к домену.

Чтобы на сайте сделать безопасный протокол https, для начала необходимо получить SSL сертификат. Такие сертификаты могут быть как платными, так и бесплатными. Хостинг Beget позволяет подключить бесплатный сертификат Let”s Encrypt.

Переходим в панель управления хостингом, в раздел “домены и поддомены” и напротив нужного Вам домена нажмите на значок с такой надписью “SSL”. Далее нажимаем установить.

beget ssl

Через определённое время придёт письмо с уведомлением о подключении SSL сертификата для вашего сайта.

2-шаг: Переводим сайт с http на https.

После подключения SSL сертификата, нужно внести изменения в записи в базе данных сайта. Для этого нужно перейти в панели управления хостингом в раздел «MySQL» и напротив базы данных вашего сайта нажимаем на кнопку «PMA», перейти в phpMyAdmin.

pma ssl

Дальше переходим во вкладку SQL

sql ssl

Прописываем там следующие SQL запросы. (имя вашсайт.ru меняем на свой домен)

 
UPDATE wp_options SET option_value = REPLACE(option_value, 'https://вашсайт.ru', 'https://вашсайт.ru') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = REPLACE(guid, 'https://вашсайт.ru','https://вашсайт.ru');
UPDATE wp_posts SET post_content = REPLACE(post_content, 'https://вашсайт.ru', 'https://вашсайт.ru');

3-шаг: Производим переадресацию на https.

Переходим в файловый менеджер в панели управления хостингом, заходим в папку с содержимым сайта и открываем файл .htaccess

В файле htaccess после строчки “RewriteEngine On” пишем следующий код:

RewriteCond %{HTTPS} =off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]

Если всё сделано правильно, то после этих действий ваш домен в браузере будет иметь замочек и информацию о том, что ваш сайт является безопасным.

Если будет восклицательный знак и информация о том, что подключение к сайту не защищено или защищено не полностью. В этом случае, скорее всего проблема в смешанном контенте. Это когда некоторые данные (например изображения) не перешли на https и доступны по адресу http. В таком случае нужно искать проблему через Chrome DevTools / console, где можно найти конкретное изображение или файл который доступен по http и уже в админке исправить проблему вручную. Также исправить проблему можно при помощи плагина для Вордпресс “http/https remover”. Установите его и активируйте. Он всё сделает автоматически. Если проблема устранилась, то плагин можно отключить и удалить.

4-шаг: Сообщаем Яндексу и Гуглу о переходе на https

Чтобы не потерять имеющиеся позиции своего сайта, после переноса его на https нужно сообщить об этом в Яндекс Вебмастере и Google Search Console.

  • В Вебмастере заходим в “индексирование/переезд сайта” и ставим галочку напротив надписи https.
  • В Гугле нужно просто заново добавить сайт с новым адресом, а старый с http потом убрать.

Переход на https при помощи плагина Really Simple SSL

Скачиваем плагин с официального сайта WordPress  или находим плагин «Really Simple SSL» в панели управления своего сайта Вордпресс: Плагины / добавить новый, в поиске вбиваем «Really Simple SSL», устанавливаем и активируем. Если всё прошло хорошо, то вы в настройках плагина увидите следующий вид:

Really Simple SSL

 

По фрилансу/ автор статьи
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: