Wymuszanie HTTPS w cPanel¶
Jeżeli certyfikat SSL jest już aktywny, możesz wymusić automatyczne przekierowanie użytkowników z:
na:
Dzięki temu strona zawsze będzie otwierana przez bezpieczne połączenie HTTPS.
1. Gdzie włączyć przekierowanie HTTPS¶
Po zalogowaniu do cPanel przejdź do:
Domains
Następnie znajdź swoją domenę na liście.
Przykład:
Przy domenie znajdź opcję:
Force HTTPS Redirect
2. Włącz Force HTTPS Redirect¶
Jeżeli opcja jest wyłączona, przestaw ją na:
On
Gotowe.
Od tej chwili wejście na:
powinno automatycznie przekierować na:
3. Sprawdź działanie¶
Po włączeniu przekierowania otwórz w przeglądarce:
Jeżeli wszystko działa poprawnie, adres powinien automatycznie zmienić się na:
Sprawdź również:
jeżeli korzystasz z wersji z www.
4. Opcja Force HTTPS Redirect jest niedostępna¶
Jeżeli nie możesz włączyć tej opcji, sprawdź najpierw, czy dla domeny działa certyfikat SSL.
Przejdź do:
Security → SSL/TLS Status
i sprawdź, czy domena posiada poprawny certyfikat.
Jeżeli certyfikatu nie ma, najpierw uruchom AutoSSL lub zainstaluj własny certyfikat.
5. Strona po włączeniu HTTPS przestała działać¶
Jeżeli po włączeniu przekierowania strona pokazuje błąd:
- wyłącz Force HTTPS Redirect,
- sprawdź, czy certyfikat SSL jest poprawny,
- sprawdź, czy aplikacja obsługuje HTTPS,
- sprawdź konfigurację strony.
Problem może dotyczyć np.:
- błędnego certyfikatu,
- złych adresów w aplikacji,
- starej konfiguracji WordPressa,
- błędnego pliku
.htaccess.
6. Mixed Content¶
Czasami strona otwiera się po HTTPS, ale przeglądarka nadal pokazuje ostrzeżenie.
Może to oznaczać, że część zasobów jest ładowana po HTTP.
Przykład:
zamiast:
Dotyczy to m.in.:
- obrazów,
- CSS,
- JavaScript,
- czcionek.
Taki problem nazywa się:
Mixed Content
Wtedy trzeba poprawić adresy w stronie lub aplikacji.
7. WordPress¶
Jeżeli korzystasz z WordPressa, po włączeniu HTTPS warto sprawdzić adresy:
Powinny używać:
zamiast:
Jeżeli WordPress nadal generuje stare adresy HTTP, mogą pojawić się błędy przekierowań lub Mixed Content.
8. Najprostszy schemat¶
Aby wymusić HTTPS:
- Zaloguj się do cPanel.
- Wejdź w:
Domains
- Znajdź swoją domenę.
- Włącz:
Force HTTPS Redirect
- Otwórz:
- Sprawdź, czy nastąpiło przekierowanie na:
Gotowe.
Jeżeli opcja nie działa lub powoduje błąd, sprawdź najpierw certyfikat w Security → SSL/TLS Status.