HTTPS (Hypertext Transfer Protocol Secure) to protokół HTTP przesyłany przez szyfrowane połączenie TLS. Chroni dane przed podsłuchem i podmianą, a przeglądarki wymagają go dla wielu nowoczesnych funkcji.
Jak przejść na HTTPS?
- Zainstaluj certyfikat TLS.
- Ustaw przekierowanie 301 z HTTP na HTTPS.
- Zaktualizuj linki wewnętrzne, canonical i sitemapę.
- Usuń zasoby ładowane przez HTTP (mixed content).
- Rozważ nagłówek HSTS.
Czym HTTPS różni się od HTTP?
HTTPS to HTTP przesyłany w szyfrowanym kanale TLS. Chroni dane przed podsłuchem i zmianą w drodze, potwierdza tożsamość serwera i jest wymagany przez nowoczesne funkcje przeglądarek. Google traktuje go jako lekki sygnał rankingowy.
Mieszana zawartość i nagłówek HSTS
Po migracji sprawdź, czy wszystkie zasoby ładowane są przez HTTPS, bo pojedynczy obraz lub skrypt przez HTTP to „mieszana zawartość”, którą przeglądarka blokuje lub oznacza ostrzeżeniem. Nagłówek HSTS nakazuje przeglądarce używać wyłącznie szyfrowanego połączenia z domeną, więc wdrażaj go ostrożnie, najpierw z krótkim czasem. Ustaw przekierowanie 301 z HTTP na HTTPS i zaktualizuj canonical, mapę witryny oraz Search Console.
Adres zaczyna się od https.
Co to jest mixed content?
To strona HTTPS, która ładuje część zasobów (obrazy, skrypty) przez HTTP. Przeglądarki blokują takie zasoby lub ostrzegają, co psuje wygląd i bezpieczeństwo strony.