Reindirizzare obbligatoriamente i visitatori su https
Ha un certificato SSL sul Suo sito web? Allora vorrà anche che tutti i visitatori arrivino sulla versione protetta https, e non più su http. Di seguito legge come impostarlo, e cosa fare se il Suo sito non funziona più dopo questa modifica o dopo un trasloco.
In DirectAdmin
- Acceda a DirectAdmin: nel Mio WebOké vada su I Miei Prodotti e clicchi su DirectAdmin accanto al Suo pacchetto hosting.
- Sotto Gestione account clicchi su Domini e clicchi sul Suo nome di dominio.
- Controlli se Connessione SSL sicura è attiva. Solo in quel caso vedrà le opzioni qui sotto.
- Attivi l'interruttore Forza SSL con reindirizzamento https sotto SSL.
- Clicchi su Modificare per salvare.

Lì trova anche Attiva HTTP Strict Transport Security (HSTS). Sulla maggior parte dei nostri server, il server web invia già HSTS di default per ogni sito web con https, con un max-age di un anno. In tal caso non ha bisogno dell'interruttore. Se il Suo sito invia già HSTS, lo verifica nel test di internet.nl. Attivi l'interruttore solo se il Suo sito non invia ancora HSTS e il Suo certificato funziona per tutti i nomi: i browser ricordano HSTS a lungo, e se in seguito il certificato non funziona più, i visitatori non potranno più aprire il Suo sito. Maggiori spiegazioni si trovano in HSTS e header di sicurezza per il Suo sito web.
Sulla stessa pagina, in Forza reindirizzamento, sceglie se i visitatori vanno sempre all'indirizzo con www oppure senza www.
Oppure nel Suo sito web
Molti programmi possono farlo autonomamente. In WordPress, in Impostazioni › Generali, imposti l'indirizzo WordPress e l'indirizzo del sito su https://. Usi un solo reindirizzamento: non contemporaneamente in DirectAdmin e in un plugin o in .htaccess. Altrimenti il Suo sito web potrebbe rimanere bloccato in un ciclo di reindirizzamenti.
Il Suo sito non funziona più dopo https o un trasloco?
Segua questi passaggi in ordine:
- Provi prima una finestra privata o un altro browser. Il Suo browser potrebbe ricordare una pagina vecchia o un vecchio reindirizzamento. Se funziona lì, svuoti la cache del Suo browser.
- Messaggio "troppi reindirizzamenti" o "la pagina non reindirizza correttamente"? Allora due impostazioni si rimandano a vicenda. Ad esempio Forza SSL e un plugin, una regola personalizzata in
.htaccess, oppure una scelta diversa per con o senza www in DirectAdmin rispetto a WordPress. Disattivi una delle due. Se usa il proxy di Cloudflare con la modalità SSL Flexible, scelga lì Full (strict). - Errore di certificato o un certificato intestato al server? Dopo un trasloco o una modifica DNS, il certificato spesso non è ancora stato emesso. Ciò può avvenire solo quando il dominio punta al nostro server, e talvolta richiede alcune ore. Disattivi il reindirizzamento https nel frattempo e richieda il certificato come descritto in Attivare il certificato SSL.
- Errore di certificato senza pulsante per procedere comunque? Allora il Suo browser ha memorizzato HSTS per il Suo sito. Questo messaggio non può essere saltato: provveda prima a un certificato funzionante. I visitatori che hanno già aperto il Suo sito tramite https in precedenza potranno accedervi di nuovo solo quando il certificato funzionerà.
- Vede su https una pagina vuota o diversa, con il testo che deve caricare un index.html in private_html? Allora private_html per il Suo dominio è ancora una cartella separata. Legga Messaggio: To change this page, upload a new index.html to your private folder.
L'intero Suo sito web è irraggiungibile, anche senza https? Segua allora la procedura Il mio sito web non è raggiungibile.
Non riesce a risolvere il problema? Apra un ticket indicando il Suo nome di dominio e il messaggio che vede.
Veda anche nella guida DirectAdmin: Nessun lucchetto o "non sicuro": risolvere i contenuti misti, Let's Encrypt non funziona: cause e soluzioni e Impostazioni di un dominio: SSL, PHP, www e private_html.
Spiegazione dettagliata con screenshot: Reindirizzare sempre i visitatori verso https nella guida DirectAdmin.
