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

Автор: | 14.02.2019

Первым делом нужно определиться с приобретением SSL-сертификата. Они есть платные и бесплатные. Который из них предпочесть – решать вам, но пока вся польза платных сертификатов не изучена).

На бегете, на котором располагается наш сайт, есть возможность получить бесплатный сертификат от Encrypt. Получить его несложно. В панели управления заходим в раздел Управление доменами и поддоменами «Домены и поддомены» и напротив нужного нам жмем кнопочку «Управление SSL сертификатами».

ssl-сертификат

Затем — получить ssl сертификат. Ждем несколько минут, получаем уведомление на почту, что заявка на  выпуск и установку бесплатного SSL-сертификата была успешно выполнена и идем дальше.

В консоли вордпресс нашего сайта в «Общих настройках» меняем Адрес WordPress (URL) и Адрес сайта (URL).

Нас выбрасывает из консоли, перелогиниваемся, имея в виду, что урл сайта начинается с https://.

Дальше, для того, чтобы на всех страницах сайта отображался Зеленый замочек (если он отображается – значит все внутренние ссылки начинаются с httpps, в том числе и ссылки на изображения и пр.), нужно через phpMyadmin выполнить нижеследующие SQL-запросы (site.ru меняем, соответственно, на урл вашего сайта):

UPDATE wp_posts SET guid = REPLACE(guid, 'http://site.ru','https://site.ru');
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://site.ru', 'https://site.ru');
UPDATE wp_comments SET comment_content = REPLACE(comment_content, 'http://site.ru', 'https://site.ru');

На этом все внутренние работы с сайтом завершены.  В  процессе возникла небольшая проблема с урлом на картинку логотипа: он добавлялся в настройках шаблона, пришлось логотип удалить потом подгрузить обратно.

Далее, в файле .htaccess (если его нет – то создаем) вставляем строки , то бишь делаем 301 редирект с http на https.

RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

В панели яндекс.вебмастер делаем «переезд сайта»

яндекс вебмастер, переезд с http на https

В консоли googlesearch удаляем версию сайта с http, добавляем заново с https.

Вот и все. В  данном варианте переход с http на https осуществлен без потерь позиций в поисковой выдаче и трафика.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

шестнадцать − пятнадцать =