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

Встановлення 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, оновлення) можна прямо з панелі.