Reindirizza HTTP a HTTPS con Apache

Come reindirizzare da HTTP a HTTPS in Apache. Copre i reindirizzamenti degli host virtuali e la riscrittura degli URL con mod_rewrite e .htaccess.

Una volta che hai installato il tuo SSL /TLS certificato su Apache, è una buona idea reindirizzare tutto il traffico HTTP in entrata al protocollo HTTPS sicuro. In questo modo tutti i collegamenti esistenti al tuo sito che iniziano con http://, così come tutti gli URL digitati dagli utenti nella barra degli indirizzi del browser, riceveranno la versione HTTPS del tuo sito web.

Tratteremo due metodi qui. Il metodo Virtual Hosts è preferibile se hai accesso ai file di configurazione del tuo server Apache.

Metodo host virtuali

Puoi facilmente reindirizzare un host virtuale HTTP sulla porta 80 a un host virtuale HTTPS sulla porta 443 modificando la configurazione degli host virtuali del sito Web come mostrato di seguito:

ServerName www.example.com Reindirizzamento / https://www.example.com/ ServerName www.example.com DocumentRoot / usr / local / apache80 / htdocs SSLEngine On # La configurazione continua ...

Fare riferimento alla documentazione del server per la posizione dei file di configurazione degli host virtuali. Su Ubuntu / Debian la posizione predefinita è /etc/apache2/sites-available/. Sarà inoltre necessario riavviare Apache dopo aver modificato la configurazione degli host virtuali.

Metodo mod_rewrite / .htaccess

Questo metodo lo richiede mod_rewrite è abilitato sul tuo server. Se non hai accesso ai file degli host virtuali del tuo server Apache, usa un file .htaccess file per riscrivere le richieste HTTP in HTTPS. Aggiungi le seguenti righe a un file denominato .htaccess file nella directory principale del tuo dominio (crea il file se non esiste):

RewriteEngine su RewriteCond% {HTTPS}! = Su RewriteRule ^ /? (. *) Https: //% {SERVER_NAME} / $ 1 [R, L]
Grazie per aver scelto SSL.com! In caso di domande, contattaci tramite e-mail all'indirizzo Support@SSL.com, chiama 1-877-SSL-SECUREoppure fai clic sul link della chat in basso a destra in questa pagina. Puoi anche trovare risposte a molte domande comuni di supporto nel nostro base di conoscenza.

Rimani informato e sicuro

SSL.com è un leader globale nella sicurezza informatica, PKI e certificati digitali. Iscriviti per ricevere le ultime notizie del settore, suggerimenti e annunci di prodotti da SSL.com.

SSL.com

Ci piacerebbe il tuo feedback

Partecipa al nostro sondaggio e facci sapere cosa ne pensi del tuo recente acquisto.

Centro preferenze sulla privacy
SSL.com

Questo sito Web utilizza i cookie in modo che possiamo offrirti la migliore esperienza utente possibile. Le informazioni sui cookie sono memorizzate nel tuo browser e svolgono funzioni come riconoscerti quando ritorni sul nostro sito Web e aiutare il nostro team a capire quali sezioni del sito Web ritieni più interessanti e utili.

Per maggiori informazioni leggi il nostro Informativa su cookie e privacy.

3rd Cookie di terze parti

Questo sito web utilizza Google Analytics & Contatore statistiche per raccogliere informazioni anonime quali il numero di visitatori del sito e le pagine più popolari.

Mantenere abilitati questi cookie ci aiuta a migliorare il nostro sito Web.

Mostra i dettagli