Jak dodać przekierowanie z HTTP do HTTPS w .htaccess?

Przekierowanie ruchu z HTTP na HTTPS jest kluczowe dla bezpieczeństwa i poprawnego działania strony. HTTPS szyfruje dane przesyłane między użytkownikiem a serwerem, co zapobiega ich przechwyceniu przez osoby trzecie. Dodatkowo, wyszukiwarki internetowe, takie jak Google, preferują strony działające na HTTPS, co może poprawić pozycję Twojej strony w wynikach wyszukiwania.

Jeśli Twoja domena posiada już certyfikat SSL, warto skonfigurować automatyczne przekierowanie, aby użytkownicy zawsze korzystali z bezpiecznego połączenia. Można to zrobić za pomocą pliku .htaccess.

Aby przekierować cały ruch z HTTP na HTTPS za pomocą pliku .htaccess, wykonaj następujące kroki:

  1. Zaloguj się do DirectAdmin
    1. Przejdź do panelu DirectAdmin: https://s1.nowyinternet.pl:2222
    2. Wybierz swoją domenę.
  2. Edycja pliku .htaccess
    1. Otwórz Menedżer plików w DirectAdmin lub połącz się przez FTP
    2. Przejdź do katalogu /public_html/ swojej domeny
    3. Znajdź plik .htaccess. Jeśli go nie ma, utwórz nowy
    4. Edytuj plik i dodaj poniższy kod na początku

      RewriteEngine On
      RewriteCond %{HTTPS} !=on
      RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]​

      Ten kod sprawia, że każdy użytkownik odwiedzający stronę przez HTTP zostanie automatycznie przekierowany na HTTPS.
  3. Zapisz zmiany i przetestuj przekierowanie
    1. Zapisz plik .htaccess
    2. Otwórz swoją stronę w przeglądarce i sprawdź, czy adres automatycznie zmienia się na https://.

To rozwiązanie działa dla większości serwerów, w tym na LiteSpeed i Apache, które są używane w NowyInternet.pl.

Jeśli napotkasz problemy, sprawdź logi błędów w DirectAdmin lub skontaktuj się ze wsparciem przez Panel Klienta: https://panel.nowyinternet.pl.

Czy ten artykuł pomógł rozwiązać Twój problem? 0 - tylu użytkowników oceniło ten artykuł jako pomocny (0 Głosy)