Vediamo come utilizzare .htaccess per gestire il redirect automatico delle nostre pagine web forzando l’utilizzo di SSL e del protocollo HTTPS. Questo il codice da incollare nel nostro file .htaccess:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
Questo codice, in pratica, verificherà il protocollo di connessione ad ogni pagina del nostro sito web e qualora sia HTTP effettuerà un redirect sulla medesima pagina forzandone la connessione mediante HTTPS.
Qualora si desideri che il redicrect sia ti tipo permanente (status 301) sarà necessario variare leggermente il codice in questo modo:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
L’indicazione di R=301 indica, appunto, che il redirect sarà di tipo permanente.
Pubblicitร