Strona główna jest serwowana przez HTTPS, ale ładuje niektóre skrypty, arkusze stylów lub ramki przez zwykłe HTTP. Przeglądarki blokują te pliki, więc części strony mogą nie działać lub wyglądać źle.
Co to oznacza
Nazywa się to aktywną treścią mieszaną. Plik wysłany przez zwykłe HTTP może zostać zmieniony w drodze do odwiedzającego, a skrypt lub arkusz stylów kontroluje całą stronę, więc przeglądarki odmawiają jego załadowania. Menu, formularze, śledzenie lub wygląd strony mogą po cichu przestać działać.
Co to wywołuje
Raz w tygodniu sprawdzenie Nagłówki zabezpieczeń ładuje stronę główną przez HTTPS i przeszukuje jej HTML pod kątem skryptów, arkuszy stylów, wstępnie ładowanych plików, ramek, osadzeń i obiektów, których adres zaczyna się od http://. Każde znalezisko powoduje zgłoszenie tego problemu o wadze Wysoki z liczbą i przykładowym adresem, a właściciele i administratorzy dostają jednorazowy alert e-mailem i na czacie.
Sprawdzany jest tylko HTML strony głównej w postaci, w jakiej jest serwowany, więc inne strony i pliki dodawane później przez skrypty nie są widoczne.
Częste przyczyny
- Adresy http:// zapisane na sztywno w motywie, szablonach lub treściach sprzed przejścia witryny na HTTPS.
- Stare kody osadzania widżetów, map lub formularzy.
- CMS, w którym ustawienie adresu witryny nadal zaczyna się od http://.
Jak to naprawić
- Otwórz stronę główną w Chrome, naciśnij F12 i poszukaj w Konsoli komunikatów „Mixed Content”, które wymieniają każdy problematyczny plik.
- Zmień każdy adres na https://, sprawdzając, czy plik się w ten sposób ładuje. Jeśli dostawca nie obsługuje HTTPS, umieść plik we własnej witrynie lub go zastąp.
- W CMS-ie takim jak WordPress upewnij się, że ustawienia adresu witryny używają https://, a potem wyszukaj i zamień stare linki http:// w bazie danych.
Kiedy problem znika
Sprawdzenie odbywa się co tydzień, więc problem znika przy następnym cotygodniowym sprawdzeniu, które go już nie wykryje, a jego działanie znika z planu działań 7 dni później.
Jeśli oznaczysz działanie jako gotowe, a problem nadal będzie wykrywany 14 dni później, wróci jako „Poprawka nie zadziałała”. Zobacz Korzystanie z planu działań.