Come impostare HTTPS (SSL) sul tuo sito web
Perché YouVersion richiede HTTPS?
Per proteggere la privacy della nostra Community, tutti i Partner YouVersion sono tenuti a utilizzare URL di siti Web HTTPS. Affinché il tuo sito Web supporti HTTPS, dovrai fare due cose:
- Installa un certificato SSL sul server del tuo sito web.
- Imposta il tuo sito web in modo da reindirizzare tutto il traffico
http://
ahttps://
.
La maggior parte degli host web ha una documentazione su come fare questi due passaggi. Ti consigliamo di consultare l'amministratore del tuo sito web o il tuo provider di hosting prima di farlo da solo.
Cos'è un certificato SSL?
I certificati SSL/TLS sono chiavi di crittografia crittografica, composte da una coppia pubblica e una privata, utilizzate per codificare e decodificare i dati inviati a un sito Web. Ciò protegge i dati dell'utente dall'intercettazione da parte di terzi, crittografandoli dal browser dell'utente al server del sito Web.
I dati criptati da chiunque con la tua chiave pubblica possono essere decifrati solo con la tua chiave privata (tenuta segreta sul tuo server web). Ciò consente a chiunque di compilare un modulo di contatto sul tuo sito web che solo il tuo server web può leggere prima di trasmettertelo, mantenendo al sicuro le informazioni personali dell'utente.
Che cosa è HTTPS?
HTTPS è la versione di HTTP che utilizza la crittografia SSL/TLS. L'URL del sito web inizierà con https://
anziché http://
e la maggior parte dei browser mostrerà un'icona speciale a forma di "lucchetto" accanto alla barra degli indirizzi.
Come ottenere un certificato SSL gratuito
LetsEncrypt.org è stata fondata da leader del settore per aiutare tutti a trasmettere in modo sicuro i dati degli utenti. Il modo più semplice per ottenere un certificato SSL LetsEncrypt è utilizzare un web host che fornisca LetsEncrypt come servizio.
Se il tuo host non supporta certificati gratuiti o a pagamento, puoi seguire la guida LetsEncrypt per creare e installare manualmente un certificato. Scopri di più qui.
Web host con SSL gratuito
Qui puoi trovare un elenco di web host che supportano i certificati gratuiti di LetsEncrypt.
Web host con SSL a pagamento
Qui puoi trovare un elenco di web host che non supportano ufficialmente i certificati gratuiti di LetsEncrypt, ma offrono soluzioni a pagamento.
Reindirizzamento da HTTP a HTTPS
Il reindirizzamento delle connessioni http://
a connessioni https://
, noto anche come SSL forzato, garantisce che chiunque visiti il tuo sito disponga di una connessione crittografata, ma i vecchi link continueranno a funzionare per accedere al tuo sito web.
Per soluzioni semplici per siti web, puoi aggiungere il seguente frammento al file .htaccess
del tuo sito. Questo reindirizzerà tutto il traffico al tuo sito web per usare la versione HTTPS del tuo URL.
Nota: aggiorna [yourdomain.com](<http://yourdomain.com>)
con il nome di dominio della tua organizzazione.
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ <https://www.yourdomain.com/$1> [R,L]
Per i siti WordPress, rivolgiti all'amministratore del sito per aggiungere un plugin o aggiornare il file .htaccess
con il codice WordPress appropriato per forzare le connessioni HTTPS.