Как перевести сайт с http на https в wordpress

1 Делаем резервную копию фалов сайта и базы данных
2 Заказываем ssl сертификат
3 Отключаем плагины защиты. В настройках админки вордпресс в полях "адрес wordpress" и "адрес сайта" прописываем https://название сайта
4 Редактируем файлы сайта
Делаем резервную копию .htaccess файла, очищаем его и оставляем только:

SetEnvIf X-HTTPS 1 HTTPS=1
 
# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
 
# END WordPress

Редактируем файл wp-config.php:

a) Добавляем директиву WP_HOME (если её не было) и указываем для имени сайта протокол https

define('WP_HOME', 'https://example.org');

б) У директивы WP_CONTENT_URL указываем протокол https вместо http

define( 'WP_CONTENT_URL', 'https://example.org/wp-content' );

Редактируем файл wp-settings.php:

Где-нибудь вверху добавляем следующую директиву (если её еще не было в этом файле):

define( 'FORCE_SSL_ADMIN', true );

5 Устанавливаем и активируем два плагина Плагин WordPress Force HTTPS плагин Better Search Replace
6 Перестраиваем карту сайта, изменяем файл robots.txt
7 Вносим изменения в яндекс и гугл вебмастере

Комментарии к записи "Как перевести сайт с http на https в wordpress"
Перейти к форме комментирования
  1. Какие особенности будут при настройке поддомена? У меня админка не загружается и тема сайта отображается некорректно.

    • Здравствуйте, Игорь. По моим урокам учитесь или случайно попали?

      1 Что вы подразумеваете пол словом поддомен. Я правильно понял, домен 3 уровня он имеет вид поддомен.основной домен.ru ?
      2 Если вы регистрируете домен 3 уровня, то под него создаётся отдельный сайт. Устанавливается вп на хостинг и уже потом привязывается домен.

Оставьте комментарий к этой записи ↓

Ваше имя *

Ваш email *

Ваш сайт

Ваш отзыв *

* Обязательные для заполнения поля
Внимание: все отзывы проходят модерацию.