Після встановлення SSL-сертифіката і примусового використання протоколу HTTPS на сайті може відображатися попередження "Небезпечно" поруч із доменом у рядку URL-адреси:
Крім того, деякі елементи на сайті можуть працювати неправильно або не завантажуватися. Зазвичай це пов'язано з проблемою змішаного вмісту, тобто деякі зображення або інший контент на сайті завантажуються через HTTP, а не через HTTPS.
Щоб виправити ситуацію, змініть усі посилання на сторінці на HTTPS. Якщо Ви використовуєте плагін Elementor, перейдіть до Elementor → "Tools" → "Replace URL" і вставте адресу Вашого домену з HTTP і HTTPS:
Збережіть зміни та перезавантажте сайт. Після цього проблема зі змішаним контентом буде вирішена.
Для сайтів WordPress, на яких не використовується плагін Elementor, спробуйте наведені нижче способи 👇
Спосіб 1 – Встановіть плагін Really Simple SSL
Увійдіть до своєї адмінпанелі WordPress і натисніть "Plugins" → "Add New":
Встановіть та активуйте плагін Really Simple SSL. Далі перейдіть до "Settings" → "General":
Переконайтеся, що URL-адреси Ваших сайтів містять https://
Спосіб 2 – Встановіть плагін Better Search & Replace
Встановіть плагін Better Search & Replace, а потім перейдіть до розділу "Tools" → Better Search Replace.
У полі "Search for" введіть доменне ім'я, що починається з http://
У полі "Replace with" введіть доменне ім'я, що починається з https://
Виберуть усі таблиці, зніміть галочку навпроти пункту "Run as dry run?" (якщо вона встановлена) і натисніть кнопку "Run Search/Replace:"
Варіант 3 – Додайте код до файлу .htaccess
Рекомендуємо цей спосіб, якщо на сайті використовуються символьні посилання 💡
Якщо попередні методи не допомогли розв'язати проблему змішаного вмісту, відкрийте файл public_html/.htaccess (або створіть його, якщо його немає) і вставте код:
Header always set Content-Security-Policy: upgrade-insecure-requests
Збережіть зміни та перезавантажте сайт. Тепер він має завантажуватися належним чином через HTTPS.