Усі колекції
SSL-сертифікати
Змішаний контент
Як виправити помилку змішаного вмісту в WordPress?
Як виправити помилку змішаного вмісту в WordPress?

Все про проблеми зі змішаним вмістом у WordPress і як їх вирішити

Оновлено протягом останнього тижня

Після встановлення SSL-сертифіката і примусового використання протоколу HTTPS на сайті може відображатися попередження "Небезпечно" поруч із доменом у рядку URL-адреси:

The "Your connection to this site is not secure" message on a website with  mixed content

Крім того, деякі елементи на сайті можуть працювати неправильно або не завантажуватися. Зазвичай це пов'язано з проблемою змішаного вмісту, тобто деякі зображення або інший контент на сайті завантажуються через HTTP, а не через HTTPS.

Щоб виправити ситуацію, змініть усі посилання на сторінці на HTTPS. Якщо Ви використовуєте плагін Elementor, перейдіть до Elementor "Tools" "Replace URL" і вставте адресу Вашого домену з HTTP і HTTPS:

The Elementor tool to replace URL

Збережіть зміни та перезавантажте сайт. Після цього проблема зі змішаним контентом буде вирішена.

Для сайтів WordPress, на яких не використовується плагін Elementor, спробуйте наведені нижче способи 👇

Спосіб 1 – Встановіть плагін Really Simple SSL

Увійдіть до своєї адмінпанелі WordPress і натисніть "Plugins" → "Add New":

The add new plugin menu option on the WordPress Admin area

Встановіть та активуйте плагін Really Simple SSL. Далі перейдіть до "Settings" → "General":

The general settings menu option on the WordPress Admin area

Переконайтеся, що URL-адреси Ваших сайтів містять https://

The WordPress address URLs on General Settings

Спосіб 2 – Встановіть плагін Better Search & Replace

Встановіть плагін Better Search & Replace, а потім перейдіть до розділу "Tools" Better Search Replace.

  • У полі "Search for" введіть доменне ім'я, що починається з http://

  • У полі "Replace with" введіть доменне ім'я, що починається з https://

  • Виберуть усі таблиці, зніміть галочку навпроти пункту "Run as dry run?" (якщо вона встановлена) і натисніть кнопку "Run Search/Replace:"

    The Better Search Replace options showing how to use it

Варіант 3 – Додайте код до файлу .htaccess

Рекомендуємо цей спосіб, якщо на сайті використовуються символьні посилання 💡

Якщо попередні методи не допомогли розв'язати проблему змішаного вмісту, відкрийте файл public_html/.htaccess (або створіть його, якщо його немає) і вставте код:

Header always set Content-Security-Policy: upgrade-insecure-requests

Збережіть зміни та перезавантажте сайт. Тепер він має завантажуватися належним чином через HTTPS.


Ви отримали відповідь на своє запитання?