Passare a HTTPS in Joomla
Descrizione della migrazione del sito a HTTPS nel CMS Joomla
Il passaggio del sito a https protegge dagli attacchi basati sull'intercettazione della connessione di rete.
Accedi al pannello di amministrazione del sito tramite un link della forma http://mydomain.ru/administrator/, quindi vai a Sistema — Configurazione globale.

Fai clic sulla scheda «Server», seleziona «Intero sito» sotto Abilita SSL e salva.

Prima di tutto, dovrai acquistare un certificato SSL e installarlo.
Modifiche in configuration.php
Apri il file configuration.php nella cartella radice del sito (via FTP o tramite il file manager del tuo pannello di hosting) e individua la riga con il parametro $live_site. In questa riga inserisci il nome del tuo sito con https:
public $live_site = 'https://mydomain.ru';
Salva le modifiche.
È possibile che la scrittura nel file di configurazione sia disabilitata per motivi di sicurezza. In tal caso, imposta i permessi 644 sul file prima di iniziare la modifica.
Modifiche in .htaccess
Imposta il reindirizzamento di tutti i visitatori a HTTPS aggiungendo le seguenti righe nel file .htaccess:
RewriteEngine On
RewriteCond %{HTTPS} OFF
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Risoluzione dei problemi dopo il passaggio a HTTPS
Se il sito non viene visualizzato correttamente dopo i passaggi descritti, o se nella console del browser compaiono errori di mixed content, prova a fare quanto segue:
Aggiungi alla fine di configuration.php la riga:
$_SERVER['HTTPS'] = 'on';
Questa riga viene sovrascritta a ogni aggiornamento della configurazione, quindi dovrai aggiungerla nuovamente ogni volta.
Aggiungi in .htaccess le righe:
RewriteCond %{HTTP:X-HTTPS} ^1$
RewriteRule .? - [E=HTTPS:on]
Componenti come VirtueMart hanno le proprie impostazioni per abilitare https. Per VirtueMart, vai a Componenti → VirtueMart → Impostazioni → Negozio e attiva l'opzione Abilita SSL per le sezioni importanti del sito. Correggi manualmente i link rimanenti. Puoi verificare quali elementi vengono ancora caricati in http nella console del browser.

Info
Se hai difficoltà nella configurazione o hai ulteriori domande, puoi sempre contattare il nostro team di supporto tramite il sistema di ticket.