Przekierowanie odwiedzających na https jest obowiązkowe.
Czy mają Państwo certyfikat SSL na swojej stronie internetowej? W takim razie zależy Państwu również na tym, aby wszyscy odwiedzający trafiali na bezpieczną wersję https, a nie na http. Poniżej dowiedzą się Państwo, jak to skonfigurować oraz co zrobić, jeśli strona przestanie działać po tej zmianie lub po przeprowadzce.
W DirectAdmin
- Proszę zalogować się do DirectAdmin: w Moje WebOké proszę przejść do Moje produkty i kliknąć przy swoim pakiecie hostingowym przycisk DirectAdmin.
- W sekcji Zarządzanie kontem proszę kliknąć Domeny, a następnie kliknąć swoją nazwę domeny.
- Proszę sprawdzić, czy opcja Bezpieczne połączenie SSL jest włączona. Tylko wtedy widoczne będą poniższe opcje.
- Przy opcji SSL proszę włączyć przełącznik Wymuś SSL z przekierowaniem https.
- Proszę kliknąć Zapisz, aby zapisać zmiany.

Na tej samej stronie znajduje się również opcja Włącz HTTP Strict Transport Security (HSTS). Proszę włączyć ją tylko wtedy, gdy certyfikat działa dla wszystkich nazw: przeglądarki zapamiętują HSTS na długi czas, a jeśli certyfikat przestanie działać później, odwiedzający nie będą mogli otworzyć strony. W razie wątpliwości proszę pozostawić HSTS wyłączone.
Na tej samej stronie, przy opcji Wymuś przekierowanie, można wybrać, czy odwiedzający mają zawsze trafiać na adres z www, czy właśnie bez www.
Lub w swojej stronie internetowej
Wiele programów potrafi zrobić to samodzielnie. W WordPressie w sekcji Ustawienia › Ogólne proszę ustawić adres WordPressa oraz adres strony na https://. Proszę stosować tylko jedno przekierowanie: nie jednocześnie w DirectAdmin i we wtyczce lub w pliku .htaccess. W przeciwnym razie strona może zapętlić się w przekierowaniach.
Czy strona przestała działać po włączeniu https lub po przeprowadzce?
Proszę sprawdzić poniższe kroki po kolei:
- Najpierw proszę spróbować otworzyć stronę w oknie prywatnym lub w innej przeglądarce. Przeglądarka może pamiętać starą stronę lub stare przekierowanie. Jeśli tam działa poprawnie, proszę wyczyścić pamięć podręczną przeglądarki.
- Komunikat "za dużo przekierowań" lub "strona nieprawidłowo przekierowuje"? Oznacza to, że dwa ustawienia wzajemnie się przekierowują. Na przykład opcja Wymuś SSL oraz wtyczka, własna reguła w pliku
.htaccesslub inny wybór dotyczący www w DirectAdmin niż w WordPressie. Proszę wyłączyć jedno z tych ustawień. Jeśli korzystają Państwo z proxy Cloudflare w trybie SSL Flexible, proszę zmienić go na Full (strict). - Błąd certyfikatu lub certyfikat wystawiony na nazwę serwera? Po przeprowadzce lub zmianie DNS certyfikat często nie został jeszcze wydany. Jest to możliwe dopiero, gdy domena wskazuje na nasz serwer, co czasem trwa kilka godzin. Proszę na razie wyłączyć przekierowanie https i zamówić certyfikat zgodnie z instrukcją w artykule Aktywacja certyfikatu SSL.
- Czy włączyli Państwo HSTS, zanim certyfikat zaczął działać? Proszę wyłączyć HSTS i najpierw zadbać o działający certyfikat. Odwiedzający, którzy wcześniej otworzyli stronę, będą mogli ponownie wejść na nią dopiero, gdy certyfikat zacznie działać.
- Czy przy https widoczna jest pusta lub inna strona z komunikatem o konieczności przesłania pliku index.html do private_html? Oznacza to, że folder private_html Państwa domeny jest nadal osobnym katalogiem. Proszę zapoznać się z artykułem Komunikat: To change this page, upload a new index.html to your private folder.
Czy cała strona jest niedostępna, nawet bez https? W takim przypadku proszę skorzystać z instrukcji Moja strona internetowa jest niedostępna.
Jeśli problem nadal nie został rozwiązany, prosimy o utworzenie zgłoszenia z podaniem nazwy domeny oraz treści widocznego komunikatu.
Zobacz również w instrukcji DirectAdmin: Brak kłódki lub komunikat "niezabezpieczona": rozwiązywanie problemu z mixed content, Let's Encrypt nie działa: przyczyny i rozwiązania oraz Ustawienia domeny: SSL, PHP, www i private_html.
Szczegółowe wyjaśnienie ze zrzutami ekranu: Zawsze przekierowuj odwiedzających na https w instrukcji DirectAdmin.
