Avere il proprio sito su HTTPS è oramai una vera esigenza. Senza certificati SSL i siti web vengono contrassegnati su Google Chrome come non sicuri. Anche il Regolamento europeo sulla protezione dei dati obbliga i gestori di siti web alla crittografia dei dati personali. Abbiamo già spiegato come passare il proprio sito WordPress su HTTPS. Ora spieghiamo come convertire senza problemi il sistema di gestione dei contenuti TYPO3 su HTTPS.
TYPO3 è uno dei CMS più popolari e usati. La conversione del sistema da HTTP a HTTPS avviene rapidamente. Alla base c’è ovviamente un certificato SSL. Viste le recenti discussioni sulla sicurezza nel mondo Internet, queste modifiche dovrebbero essere implementate su tutti i siti web. Se intendi effettuare il passaggio inizia con la conversione del frontend in TYPO3 e passa solo successivamente al backend.
Innanzitutto, è necessario convertire le specifiche HTTP nei template TypoScript da HTTP a HTTPS. Questo passaggio riguarda, ad esempio, i template di JavaScript o le risorse esterne (font, jQuery), così come le specifiche del BaseURL. Le parti interessate possono essere facilmente trovate e modificate nel codice sorgente (ad es. tramite il tag link o un tag JavaScript SRC). In seguito, le sottopagine appena create devono essere automaticamente inoltrare allo standard crittografato.
A questo punto deve essere cancellata la memoria cache del browser. Una volta ricaricata la pagina web, bisogna controllare che l’HTTPS venga aggiunto automaticamente, anche senza input esplicito. La conversione ha funzionato. Attenzione: dalla versione TYPO3 v8, non è più possibile definire il protocollo HTTPS direttamente nelle impostazioni delle singole pagine. È necessaria una configurazione del file .httaccess nella directory principale. Basterà inserire quanto segue nel codice
RewriteCond %{Server_Port} !^443$ RewriteCond %{HTTP_HOST} ^www\.esempio\.srl$ [NC] RewriteRule ^(.*)$ https://www.esempio.srl/$1 [R=301,L]
Oppure “forzare” la conversione HTTPS con
RewriteEnginge On RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
È arrivato il momento di lavorare nel backend di TYPO3. Si tratta di un passo purtroppo spesso ignorato, ma necessario per una conversione completa e ben fatta. Per modificare il backend, è sufficiente aprire il programma di installazione nelle Impostazioni (www.esempio.srl/typo/install). La conversione avviene tramite All Configuration -> TYPO3_CONF_VARS -> [BE][lockSSL] = 2. Per essere sicuri, si raccomanda di controllare di nuovo il sistema.
Se la conversione è andata a buon fine, nella barra del browser dovrebbe apparire un piccolo lucchetto verde. Se ciò non dovesse succedere, viene visualizzato un triangolo giallo di avvertimento, probabilmente dovuto ad alcune risorse non crittografate. In questo caso sarà necessario dare uno sguardo da vicino al codice sorgente e ricercare “HTTP”. Spesso la conversione potrebbe essere dimenticata con il software di tracking o su font integrati Google, servizi di terze parti o file CSS esterni. Si consiglia pertanto di concentrarsi ed eseguire il lavoro di conversione in modo ordinato.
Per finire ecco una checklist per verificare passo dopo passo di non aver dimenticato nulla nel processo di conversione di TYPO3 su HTTPS.
Leggi anche
5 errori comuni nel trasferimento su protocollo HTTPS
Progressive Web App: siamo sulla soglia di un cambiamento?
Cos’è Kubernetes e perché dovresti conoscerlo
Il web e le piattaforme social sono diventati un vastissimo contenitore di contenuti. Oltre ai…
Anche nel mondo digitale di oggi non si può prescindere dall’essere presenti offline se si…
Se in passato liste Excel anche poco strutturate, un gran numero di strumenti non integrati…
Di certo, nel 2021 non è più necessario sottolineare l’importanza di avere un sito web.…
Quando si parla di Personal branding parliamo di professionisti che si presentano così come farebbe…
CMS è l’acronimo per Content Management System. Si tratta di programmi utilizzati per creare, modificare…