Jak przekierować HTTP na HTTPS w pliku .htaccess

Od jakiegoś czasu przeglądarki wyświetlają ostrzeżenia bezpieczeństwa związane z certyfikatami SSL. Bez SSL twoja witryna będzie postrzegana przez odwiedzających jako niebezpieczna. Dlatego używanie połączenia szyfrowanego SSL ze względów bezpieczeństwa, dostępności lub zgodności jest konieczne. Bardzo ważne staje się przekierowanie z HTTP na HTTPS.

Czym jest protokół SSL?

SSL (Secure Sockets Layer) to standardowy protokół bezpieczeństwa służący do szyfrowanych połączeń pomiędzy serwerem a przeglądarką w sieci.
Zastosowanie SSL sprawia, że wszystkie dane przesyłane pomiędzy serwerem a przeglądarką pozostają zaszyfrowane.
Do utworzenia połączenia SSL niezbędny jest certyfikat. Aby aktywować SSL na swoim serwerze, należy podać wszystkie szczegóły dotyczące tożsamości witryny i firmy. Następnie tworzone są dwa klucze kryptograficzne – klucz prywatny i klucz publiczny.
Aby zmusić swój ruch internetowy do korzystania z HTTPS, można edytować kod w pliku .htaccess.
Zanim przejdziemy do przekierowania z HTTP na HTTPS, oto jak możesz edytować plik .htaccess. Jeśli już wiesz, przejdź do kroków przekierowania.

Edycja pliku .htaccess

W pliku .htaccess znajduje się zbiór komend. Dyrektywy wskazują serwerowi jak w określonych sytuacjach ma funkcjonować Twoja witryna.Są to:

  • Przekierowania
  • Przepisywanie adresów URL
  • Inne wytyczne

Sposoby na edycję pliku .htaccess:

  • Możesz edytować plik na swoim komputerze i przesłać go na serwer za pomocą FTP.
  • Użyć trybu „Edit” w programie FTP, który pozwala na zdalną edycję pliku.
  • Użyć edytora tekstu i SSH, aby edytować plik.
  • Użyć menedżera plików w cPanelu/DirectAdminie do edycji pliku.

Edycja .htaccess w menedżerze plików cPanel

Uwaga: Zrób kopię zapasową swojej strony na wypadek, gdyby coś poszło nie tak.

Zaloguj się do cPanel

Pliki > Menedżer plików > Document Root

Teraz wybierz nazwę domeny, do której chcesz uzyskać dostęp

Sprawdź „Pokaż ukryte pliki (dotfiles)”.

Kliknij „Go”Po otwarciu się nowej karty lub okna, poszukaj pliku .htaccess.

Kliknij prawym przyciskiem myszy na plik .htaccess i kliknij na „Edycja kodu” w menu.

Może wyskoczyć okno dialogowe z pytaniem o kodowanie. Kliknij przycisk „Edytuj”, aby kontynuować.

Edytuj plik „Zapisz zmiany” po zakończeniu.

Przetestuj swoją stronę, aby upewnić się, że wszystko zostało zrobione poprawnie. W przypadku, gdy wystąpi błąd, przywróć poprzednią wersję i spróbuj ponownie.

Gdy skończysz, kliknij „Zamknij”, aby zamknąć okno.


Przekierowanie HTTP na HTTPS:

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

Myślisz, że to było pomocne?

Udostępnij ten artykuł, aby pomóc innym przejść na HTTPS.

W naszym serwisie używamy plików cookies, aby ułatwić z niego korzystanie oraz do celów statystycznych. Korzystając z naszej strony wyrażasz zgodę na wykorzystywanie przez nas ciasteczek. Jeśli nie blokujesz tych plików, to zgadzasz się na ich użycie oraz zapisanie w pamięci urządzenia. Pamiętaj, że możesz samodzielnie zarządzać cookies, zmieniając ustawienia przeglądarki.