Come fare un redirect da HTTP a HTTPS in Apache

Come fare un redirect da HTTP a HTTPS in Apache

In molti casi potreste avere la necessità di forzare il protocollo sicuro HTTPS per fare in modo che tutte le pagine in HTTP (in chiaro) siano redirezionate in automatico sul protocollo sicuro. L’impostazione non è banale ed è importantissima, perchè si rifletterà sia a livello di accessibilità degli URL che di indicizzazione sui motori di ricerca: vediamo quindi come sia possibile attivare questa impostazione.

In questa sede assumiamo ovviamente che ci sia un certificato SSL già configurato per il vostro sito web.

Per attivare HTTPS su server Apache via htaccess, si può sfruttare questo template di direttive:

RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Si ricorda che queste impostazioni forniscono le direttive necessarie al sito per impostare HTTPS per tutte le pagine, senza distinzioni, che è un caso comune ma non sempre fitta con le nostre effettive necessità.

Per ulteriori informazioni fate riferimento al vostro servizio di hosting o alla documentazione tecnica annessa al servizio SSL che state utilizzando.

Ti piace questo articolo?

2 voti

Su Trovalost.it puntiamo sulla qualità dei contenuti da quando siamo nati: la tua sincera valutazione può aiutarci a migliorare ogni giorno.

Come fare un redirect da HTTP a HTTPS in Apache

In molti casi potreste avere la necessità di forzare il …
Votato 10 / 10, campione di 2 utenti

Ti potrebbero interessare (FAQ Hosting & Dintorni):

Cerca altro nel sito

Clicca sul box, e scegli la sezione per vederne i contenuti.