Przekierowanie 301 http na https za pomocą pliku htaccess
Witryna zaszyfrowana certyfikatem SSL ma sens tylko wtedy, gdy odwiedzający uzyskują dostęp do Twojej witryny za pośrednictwem protokołu HTTPS. Aby automatycznie przekierować do HTTPS, gdy witryna jest dostępna za pośrednictwem protokołu HTTP, możesz skorzystać, np. z opcji pliku htaccess.
Przekierowanie 301 – informacje podstawowe
Plik htaccess znajduje zastosowanie w konfiguracji serwera, PHP czy przekierowań witryny internetowej. Możesz szybko utworzyć plik htaccess na serwerze FTP w katalogu public_html domeny, a następnie edytować jego zawartość wprowadzając nową składnię.
Przekierowanie 301 to rodzaj przekierowania, który dla wyszukiwarek internetowych uznawany jest za przekierowanie trwałe. Idealne, gdy chcemy definitywnie wskazać robotom, że adres URL uległ zmianie.
Kiedy uruchamiasz certyfikat SSL, wiele systemów CMS posiada proste mechanizmy do zmiany adresu z http na https, ale czasami może być konieczne ich wymuszenie, tak, aby mieć pewność, że wszystkie adresy w domenie będą szyfrowane. Z pomocą, jako jedno z rozwiązań, przyjdzie Ci utworzenie pliku htaccess na serwerze FTP.
Przekierowanie 301 http na https
Aby automatycznie przekierować do HTTPS, gdy witryna jest dostępna za pośrednictwem protokołu HTTP, wystarczy dodać następujący fragment kodu do pliku htaccess w katalogu domeny/witryny internetowej:
RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Jeśli jeszcze nie korzystałeś z menadżera plików w DirectAdmin, zaloguj się teraz, aby szybko utworzyć plik htaccess: