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» скористайтеся інструкцією.
Зміст