Una volta
installato il Certificato SSL non è detto che il sito sia automaticamente visibile in HTTPS; è innanzitutto necessario seguire quanto riportato nell'
apposita guida e poi, nel caso in cui il proprio sito web sia gestito con l'applicazione Drupal 7 e se si desidera che il sito possa essere navigato solo tramite protocollo HTTPS, seguire quanto riportato di seguito:
- una volta effettuato l'accesso via ftp, modificare con un qualsiasi editor di testo il file sites/default/settings.php indicando il protocollo HTTPS, nello specifico:
- Di default è presente: $base_url = 'http://www.dominio.ext'; // NO trailing slash!;
- Modificarlo aggiungendo la "s": $base_url = 'https://www.dominio.ext'; // NO trailing slash!;
Nel caso di installazione in sotto cartella specificare il percorso completo:
- $base_url = 'https://www.dominio/sottocartella'; // NO trailing slash!;
Qualora la riga sia commentata, è necessario eliminare il simbolo # che precede $base_url
Nello specifico, qualora fosse indicato:
- # $base_url = 'http://www.dominio.ext'; // NO trailing slash!;
deve essere modificato come segue, senza il "#":
- $base_url = 'https://www.dominio.ext'; // NO trailing slash!;
- modificare con un qualsiasi editor di testo il file .htaccess di Drupal abilitando la seguente riga:
- in caso di installazione in radice: RewriteBase / (se fosse presente #RewriteBase /, è necessario eliminare il "#");
- in caso di installazione in sottocartella: RewriteBase /sottocartella;
- ridirigere tutto il traffico da HTTP a HTTPS, seguendo le indicazioni fornite alla guida dedicata.
Qualora sia stato installato Drupal 8, non è necessario procedere con alcuna configurazione, ma solamente ridirigere tutto il traffico da HTTP a HTTPS. Per i dettagli consultare la guida specifica.
In caso di disinstallazione o revoca del certificato, il CMS non sarà più navigabile né in HTTP né in HTTPS.
Per consentirne la visualizzazione via HTTP, sarà necessario invertire le operazioni fatte per forzare la visualizzazione del CMS in HTTPS.