Baza wiedzy - Jak przekierować adres strony z http na https przy pomocy pliku .htaccess

Jak przekierować adres strony z http na https przy pomocy pliku .htaccess

Często po zainstalowaniu certyfikatu jesteśmy zmuszeni do zmiany linków z http na https. Jak to zautomatyzować? Na pomoc przychodzi nam plik .htaccess, w którym możemy ustawić przekierowania adresów. Jeżeli nie posiadamy takiego pliku, to tworzymy go w głównym katalogu strony (zazwyczaj tam, gdzie jest plik index.php) następnie wklejamy do niego:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
</IfModule>
Jeżeli posiadamy już ten plik to dopisujemy tylko poniższą linię
RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
przed
</IfModule>