Пошта
Пошук і усунення несправностей

Немає замка, хоча SSL дійсний: змішаний вміст (mixed content)

Змішаний вміст заважає показу замка

Змішаний вміст означає, що сама сторінка завантажується зашифровано, але якась її частина (зображення, файл стилів чи скрипт) завантажується без шифрування. Браузер не може гарантувати, що сторінка безпечна, тому замок зникає. Частина вмісту ще й повністю блокується, і сайт виглядає зламаним.

Коротко

  • Сертифікат у порядку, проблема в адресах усередині сторінки.
  • Браузер точно показує, яка адреса має неправильний формат.
  • Виправляти треба вміст і базу даних, а не сертифікат.

1. З'ясуйте, яка частина незашифрована

Відкрийте інструменти розробника в браузері й перегляньте консоль. Там прямо написано, яку адресу завантажено без шифрування. Це найшвидший спосіб знайти винуватця, бо консоль називає ім'я файлу, а не лише повідомляє, що щось не так.

2. Виправте адреси, записані у вмісті

Найчастіша причина в тому, що зображення чи відео колись додали з незашифрованою адресою. Щоб виправити це, змініть початок адреси на зашифрований формат. Якщо таких випадків багато, краще виправити їх у базі даних одразу, а не сторінку за сторінкою.

3. Перевірте файли, які завантажують тема й плагіни

Іноді незашифрована адреса походить із теми чи плагіна, а не з вмісту. Тоді її не знайти, переглядаючи вміст. Шлях, який показує консоль, підкаже, що саме винне: у шляху буде або wp-content/themes, або wp-content/plugins.

4. Виключіть зовнішні сервіси

Вбудовані карти, шрифти, скрипти статистики та рекламні блоки часто стають джерелом змішаного вмісту, особливо якщо фрагмент коду скопійовано зі старої інструкції. Тут рішення таке: підключіть той самий сервіс за зашифрованою адресою або видаліть його.

5. Переконайтеся, що переспрямування налаштоване

Коли всі адреси виправлено, переконайтеся, що незашифрована адреса переспрямовує на зашифровану. На хостингу Nordweb сертифікат і переспрямування налаштовуються на сервері, а як їх увімкнути, описано в інструкції Підключення SSL-сертифіката. Якщо два переспрямування накладаються, виникає цикл, див. забагато переспрямувань.

6. Не плутайте це з помилкою сертифіката

Якщо браузер повністю блокує доступ до сайту й говорить про сертифікат, це інша проблема. Її розібрано в інструкції браузер попереджає, що сайт небезпечний.

Чого не варто робити

Не обмежуйтеся встановленням плагіна, який виправляє адреси «на льоту». Він приховує симптом, але залишає в базі даних незашифровані адреси, які повернуться, щойно плагін видалять або він оновиться. Виправте джерело.

Якщо не хочете робити це самі

Ми знайдемо всі незашифровані адреси, виправимо їх у вмісті й базі даних і переконаємося, що замок залишиться на місці й після наступного оновлення.

Дізнайтеся, як ми відновлюємо зламаний сайт »