1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Risolvere un problema relativo a SSL/https
Questa guida suggerisce soluzioni per risolvere i problemi comuni e gli errori frequenti che possono verificarsi quando si tenta di visualizzare il proprio sito Web in https dopo aver attivato un certificato SSL.
Il browser Web visualizza automaticamente la versione http del sito quando si tenta di accedervi in https
Si consiglia di eseguire le seguenti azioni:
- Svuotare la cache delle applicazioni o del sito.
- Verificare che le pagine e gli script del sito non contengano reindirizzamenti alla versione
httpdel sito. - Verificare che il file
.htaccessdel sito non contenga reindirizzamenti alla versionehttpdel sito. - Impostare l'indirizzo
httpsdel sito come predefinito:
Il sito Web viene visualizzato male (immagini mancanti, fogli di stile non supportati, ecc.) o visualizza un avviso nella barra degli indirizzi
Si consiglia di eseguire le seguenti azioni:
- Svuotare la cache delle applicazioni o del sito.
- Verificare che le pagine e gli script non puntino a risorse esterne in
http; il sito whynopadlock.com può aiutarvi a identificare gli elementi non sicuri del vostro sito. - Prendere anche visione di questa altra guida in merito.
"Questa pagina Web presenta un loop di reindirizzamento", "ERR_TOO_MANY_REDIRECTS"
Se il browser Web visualizza questo errore, si consiglia di eseguire le seguenti azioni:
- Se il sito funziona con un'applicazione Web come WordPress o Joomla, disattivare le estensioni una per una per identificare quella che causa problemi.
- Verificare che le pagine e gli script del sito non contengano reindirizzamenti alla versione http del sito.
- Provare a disattivare HSTS.
- Se viene utilizzato Prestashop, è necessario attivare il SSL su tutte le pagine:
- Aggiungere il proprio dominio SSL:
- Andare in Preferenze > SEO & URL.
- Nella sezione "URL del negozio", inserire l'indirizzo del sito nel campo "Dominio SSL" (senza il
https://, solowww.domain.xyz).
- Attivare il SSL:
- Andare in Preferenze > Impostazioni generali.
- In alto nella pagina, fare clic su "Clicca qui per utilizzare il protocollo HTTPS prima di attivare la modalità SSL."
- Si aprirà una nuova pagina con il sito in versione sicura HTTPS.
- Forzare l'uso del SSL su tutto il sito:
- Tornare in Preferenze > Impostazioni generali.
- Impostare l'opzione "Attivare il SSL" su SÌ.
- Impostare anche "Forzare l'uso di SSL per tutte le pagine" su SÌ.
- Aggiungere il proprio dominio SSL:
Viene visualizzato un vecchio certificato SSL - svuotare la cache SSL
I browser Web mettono in cache i certificati SSL per accelerare la navigazione. Normalmente, non è un problema. Tuttavia, quando si sviluppano pagine per il proprio sito web o si installa un nuovo certificato, lo stato SSL del browser può essere d'intralcio. Ad esempio, potrebbe non essere visibile l'icona del lucchetto nella barra degli indirizzi del browser dopo aver installato un nuovo certificato SSL.
La prima cosa da fare in questo caso è assicurarsi che il dominio punti all'indirizzo IP del server (registrazioni A e AAAA) e se viene comunque restituito il certificato SSL sbagliato, svuotare la cache SSL:
- Chrome: andare nelle Impostazioni e fare clic su Impostazioni. Fare clic su Mostra impostazioni avanzate. Sotto Rete, fare clic su Modifica impostazioni proxy. Si apre la finestra di dialogo Proprietà Internet. Fare clic sulla scheda Contenuto. Fare clic su Cancella stato SSL, quindi fare clic su OK. Prendere visione di altre piste in questa altra guida.
- Firefox: andare in Cronologia. Clicca su Cancella cronologia recente poi seleziona Connessioni attive e clicca su Cancella ora.
Perdita di formattazione CSS
Se il sito web viene visualizzato senza stile CSS, analizza il caricamento delle pagine con la Console del browser. Potrebbero esserci errori di contenuto misto (mixed content) relativi ai tuoi stili .css, che dovranno essere risolti affinché vengano caricati correttamente.
Cloudflare
Se utilizzi Cloudflare, consulta questa altra guida sull'argomento.