Довідник помилок / Mixed Content

Змішаний вміст (mixed content)

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

Перевірте свій сайт

>

Через що виникає

Винен код сайту: у ньому лишилися посилання на ресурси через http:// замість https://. Часто це старі абсолютні URL у контенті, темі чи плагінах після переходу сайту на HTTPS.

Як виправити

  1. Перевірте заголовки й ресурси сторінки інструментом нижче, щоб знайти, що саме вантажиться по HTTP.
  2. У браузері відкрийте консоль (F12): вона перелічить конкретні URL зі змішаним вмістом.
  3. Замініть у коді й базі всі посилання http:// на https:// або на відносні (//) для власних ресурсів.
  4. У WordPress допоможе плагін пошуку-заміни по базі або опція на кшталт 'примусовий HTTPS'.
  5. Для зовнішніх ресурсів, які не мають HTTPS, знайдіть заміну або розмістіть файл у себе.
  6. Додайте 301-редирект з HTTP на HTTPS і заголовок HSTS, щоб браузери одразу просили захищену версію.

Схожі помилки

Знайшли проблеми?

Повільний хостинг, проблеми з SSL або сайт часто лежить? Переїжджайте на TomisHost: швидкий хостинг з безкоштовним SSL, щоденними бекапами та допомогою з переносом.

Хостинг TomisHost