2.15.1.2.4. Змішаний вміст
Важливі моменти:
- Наявність змішаного вмісту не пов'язана з використовуваним SSL-сертифікатом.
- Налаштування редиректу на HTTP/HTTPS не вирішить проблему змішаного вмісту (оскільки не змінює протокол у посиланнях на сторінках сайту), необхідні маніпуляції з самим сайтом.
Сторінки зі змішаним вмістом (mixed content) — це сторінки сайту, які відкриваються за протоколом HTTPS, але містять елементи (наприклад, стилі, скрипти, зображення), які запитуються за посиланнями з протоколом HTTP. Браузер позначає такі сторінки як не повністю захищені або незахищені і може блокувати завантаження таких елементів. В результаті сайт може відображатися або працювати некоректно.
Перевірити наявність змішаного вмісту на поточній сторінці сайту можна в інструментах розробника в браузері. Панель з інструментами відкривається натисканням F12 або Ctrl+Shift+C. Інформація відображається на вкладках «Console» і «Security»:
Для вирішення проблеми потрібно замінити у всіх посиланнях на сайті протокол HTTP на HTTPS. Залежно від внутрішнього пристрою сайту та використовуваної CMS, можуть бути необхідні різні дії:
- Перевірка коректності налаштування SSL безпосередньо в використовуваній CMS.
- Використання спеціалізованих плагінів CMS.
- Пошук і заміна протоколу вручну у файлах сайту та/або його базі даних.
Приклади інструкцій для популярних CMS: