Przekierowanie HTTP → HTTPS jest ważne, aby wymusić bezpieczne połączenie SSL i uniknąć ostrzeżeń o „niezabezpieczonej stronie” w przeglądarkach. Można to zrobić na kilka sposobów:
Przekierowanie HTTP na HTTPS w .htaccess (zalecane)
Jeśli Twoja strona działa na serwerze LiteSpeed (używany w NowyInternet.pl), najlepszą metodą jest edycja pliku .htaccess.
Jak to zrobić?
- Zaloguj się do DirectAdmin:
https://s1.nowyinternet.pl:2222 - Przejdź do Menedżera plików i otwórz katalog /public_html/,
- Znajdź plik .htaccess (jeśli go nie ma, utwórz nowy),
- Edytuj plik i dodaj na początku następujący kod:
RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
- Zapisz zmiany i sprawdź, czy strona automatycznie przekierowuje na HTTPS.
Przekierowanie w DirectAdmin
Jeśli nie chcesz edytować .htaccess, możesz skonfigurować przekierowanie w panelu DirectAdmin.
Jak to zrobić?
- Zaloguj się do DirectAdmin,
- Przejdź do Zarządzanie Certyfikatami SSL,
- Zaznacz opcję Wymuś HTTPS na całej stronie (Force SSL with HTTPS Redirect),
- Zapisz zmiany i sprawdź stronę.
Przekierowanie HTTPS w WordPress (jeśli używasz WordPressa)
Jeśli Twoja strona działa na WordPressie, przekierowanie HTTPS można włączyć w ustawieniach CMS.
Jak to zrobić?
- Zaloguj się do Panelu WordPress,
- Przejdź do Ustawienia → Ogólne,
- W polach Adres WordPress (URL) i Adres witryny (URL) zmień http:// na https://,
- Zapisz zmiany i sprawdź, czy strona działa poprawnie.
Dodatkowo: Możesz zainstalować wtyczkę Really Simple SSL, która automatycznie przekieruje cały ruch na HTTPS.
Testowanie poprawności przekierowania
Po wdrożeniu przekierowania sprawdź, czy strona działa poprawnie przez HTTPS:
Sprawdzenie w przeglądarce:
- Otwórz swoją stronę i wpisz http://twojadomena.pl.
- Jeśli automatycznie przekierowuje na https://twojadomena.pl, wszystko działa poprawnie.
Testowanie online:
- SSL Checker: https://www.sslshopper.com/ssl-checker.html
- Why No Padlock? https://www.whynopadlock.com/
Sprawdzenie błędów „Mixed Content” (mieszana treść HTTP/HTTPS):
Jeśli strona wyświetla ostrzeżenia mimo SSL, sprawdź w Konsoli przeglądarki (F12 → Console), czy nie ładuje elementów przez http://.
Jak to naprawić?
- W bazie danych WordPressa zamień http:// na https://.
- W .css i .js zmień linki na wersję https://.
Potrzebujesz pomocy?
Jeśli masz problem z przekierowaniem HTTPS, skontaktuj się ze wsparciem NowyInternet.pl: