2.13.1.9. Настройка HTTPS в WordPress

Начиная с версии 5.7, перевод WordPress на HTTPS значительно упрощён. Переключить сайт на работу по защищённому протоколу можно буквально в один клик — WordPress сам исправит протокол во всех URL. По возможности CMS самостоятельно будет обрабатывать ошибки смешанного содержимого.

Внимание!

Автоматическое обновление URL невозможно, если URL-адреса сайта заданы в константах. В этом случае обновлять протокол нужно будет вручную.
  1. Проверьте наличие установленного SSL-сертификата в настройках SSL. Если сертификат отсутствует, установите его.
  2. Отключите редирект на HTTP/HTTPS. Это необходимо, чтобы в процессе настройки не возник циклический редирект.
  3. Откройте админ-панель сайта.
  4. Перейдите в раздел «Инструменты → Здоровье сайта» («Tools → Site Health»).
  5. В отчёте разверните строку «Ваш сайт не использует HTTPS» («Your website does not use HTTPS») и нажмите «Переключить ваш сайт на использование HTTPS» («Update your site to use HTTPS»).
  6. Проверьте работу сайта.
  1. Проверьте наличие установленного SSL-сертификата в настройках SSL. Если сертификат отсутствует, установите его.
  2. Отключите редирект на HTTP/HTTPS. Это необходимо, чтобы в процессе настройки не возник циклический редирект.
  3. В админ-панели сайта (не в панели управления хостинга) в разделе «Настройки → Общие» («Settings → General») в адресах (URL) вместо протокола http:// укажите https://:
  4. Проверьте работу сайта, открыв его по протоколу HTTPS.
  5. Если всё в порядке, включите редирект на HTTPS.
  6. Проверьте работу сайта повторно.

В большинстве случаев описанных действий достаточно для того, чтобы сайт заработал по HTTPS.

В случае появления проблем с работой HTTPS из-за ошибок «Mixed Content» воспользуйтесь инструкцией.
Содержание