Drupal è uno dei più potenti sistemi di gestione dei contenuti oggi disponibili.
Utilizzata da milioni di siti web, sia grandi che piccoli, questa piattaforma open-source è altamente scalabile e velocissima. Se il tuo sito web gira su Drupal, sei in ottima compagnia. La Casa Bianca, il governo australiano, The Weather Channel e la NBC sono solo alcuni dei siti di alto profilo che utilizzano Drupal per gestire e distribuire contenuti online. Nell’ambiente online di oggi, ti consigliamo vivamente di imparare a spostare un sito Drupal da HTTP a HTTPS. Ecco perché.
Per quanto Drupal sia flessibile, non può coprire tutte le esigenze del tuo sito web. Che tu abbia un blog, un negozio di e-commerce o un sito associativo, è importante proteggere i dati personali degli utenti che viaggiano tra i loro browser e il tuo server.

Per ottenere questo risultato nel modo più professionale e sicuro, devi aggiungere un certificato SSL al tuo sito web. Anche se l’obiettivo di questo articolo non è quello di approfondire le specifiche dell’SSL, non possiamo lasciare all’oscuro gli utenti meno esperti. Se sei alle prime armi con i certificati SSL, i seguenti link sono un modo rapido per familiarizzare con tutto ciò che riguarda l’SSL.
Una panoramica tecnica sul funzionamento dei certificati SSL
Come scegliere il miglior certificato SSL per il tuo sito web?
Perché un certificato SSL è importante per il tuo negozio online?
Ora concentriamoci sullo scopo principale di questo articolo.
Come spostare un sito Drupal da HTTP a HTTPS
La prima cosa da fare dopo aver installato e configurato il tuo certificato SSL è verificare che funzioni correttamente. Ecco
Potresti voler attivare l’HTTPS solo in alcuni punti come la pagina di login o il carrello della spesa. Ma passare da HTTP a HTTPS può compromettere la tua sessione protetta. I browser segnalano i contenuti misti HTTP e HTTPS come non protetti. Se non cripti l’intero sito web, i visitatori non potranno accedervi.
Puoi forzare l’HTTPS su tutto il tuo sito web in due modi. Il più rapido è quello di aggiornare il file
RewriteCond %{HTTP_HOST}!^www. [NC]
RewriteRule ^ https://www.%{HTTP_HOST}% {REQUEST_URI} [L,R=301]
RewriteCond %{HTTP:X-Forwarded-Proto}!https
RewriteCond %{HTTPS} offRewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Il secondo modo consiste nell’utilizzare i moduli di Drupal e forzare l’HTTPS dalla dashboard del front-end. Qui puoi cercare i moduli del progetto Drupal.
Ora che tutto il traffico è stato reindirizzato su HTTPS, è il momento di aggiungere gli ultimi ritocchi alla transizione. Ispeziona i tuoi template alla ricerca di eventuali risorse HTTP rimanenti come file multimediali, CSS, js, ecc. e aggiungi una S all’HTTP. Se hai usato percorsi assoluti per le immagini locali, potresti avere molte sostituzioni da fare. Scrivere un’istruzione SQL per trovare e sostituire i collegamenti ipertestuali ti farà risparmiare molto tempo.
Infine, fai sapere a Google che tutti i tuoi contenuti sono ora serviti su HTTPS. Aggiorna la tua sitemap XML con gli ultimi link HTTPS e inviala agli strumenti per webmaster di Google. Utilizza il file Robots.txt per controllare quali pagine saranno carrellate e indicizzate.
E questo dovrebbe essere tutto. Imparare a spostare un sito Drupal da HTTP a HTTPS non è un processo difficile. Se hai ancora problemi dopo aver seguito i passi che abbiamo illustrato sopra, contatta il tuo provider di hosting o chiedi aiuto alla comunità di Drupal sul forum ufficiale di Drupal.
Risparmia il 10% sui certificati SSL ordinando oggi stesso da SSL Dragon!
Emissione rapida, crittografia avanzata, affidabilità del browser al 99,99%, assistenza dedicata e garanzia di rimborso entro 25 giorni. Codice coupon: SAVE10

