Виртуальный хостинг

Установка SSL-сертификата на WordPress

2017-03-17

Чтобы WordPress работал по HTTPS, нужно выпустить сертификат и переключить сам сайт на https-адреса:

  1. Выпустите сертификат: "WWW-домены" -> сайт -> вкладка "SSL" -> "Выпустить SSL" (подробно - в статье "Как получить бесплатный SSL-сертификат Let's Encrypt?").
  2. В админ-панели WordPress откройте "Настройки" -> "Общие" и замените http:// на https:// в полях "Адрес WordPress (URL)" и "Адрес сайта (URL)".
  3. Включите "Редирект на HTTPS" на вкладке "SSL" сайта.
  4. Замените http-ссылки на https в контенте и теме вручную или с помощью плагина (например "SSL Insecure Content Fixer" или "Really Simple SSL").

Установка SSL-сертификата на WordPress

Если после включения HTTPS появилась бесконечная переадресация или админка не открывается, добавьте в wp-config.php перед строкой /* That's all, stop editing! */:

define('FORCE_SSL_ADMIN', true);
if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') {
    $_SERVER['HTTPS'] = 'on';
}

Файл можно открыть в "Менеджере файлов" (кнопка "Редактировать").

Если WordPress установлен через "CMS Toolkit", управлять им (вход в wp-admin, обновления) можно прямо из панели.