Attivare SSL in WordPress: Passare il sito web in modo sicuro a HTTPS

Tempo di lettura ca.: 9 minuti

Una WordPress-Website dovrebbe oggi fondamentalmente disporre di HTTPS essere raggiungibile. HTTPS cifra la connessione tra il browser dei vostri visitatori e il server web, proteggendo in questo modo, ad esempio, i dati di accesso, gli inserimenti nei moduli e altre informazioni trasmesse dalla semplice lettura durante la trasmissione.

Affinché HTTPS funzioni, il tuo sito web richiede un certificato valido Certificato SSL/TLS. Con un web hosting CURIAWEB, la base tecnica è già pronta. Ciononostante, soprattutto nel caso di installazioni WordPress esistenti, potrebbe essere necessario aggiornare WordPress stesso da http:// su https:// di riconvertire.

Importante: La presenza di un certificato SSL esistente non significa automaticamente che l'intero sito web WordPress venga già servito correttamente tramite HTTPS. Anche WordPress, gli URL interni e i reindirizzamenti devono essere configurati correttamente.

Qual è la differenza tra SSL, TLS e HTTPS? #

I termini SSL, TLS e HTTPS vengono spesso usati come sinonimi, ma tecnicamente non significano esattamente la stessa cosa.

  • SSL: La tecnologia originale per la crittografia delle connessioni. Il termine „certificato SSL“ continua a essere usato comunemente oggi.
  • TLS: Il moderno successore di SSL e la tecnologia di crittografia effettivamente utilizzata oggi.
  • HTTPS: La variante cifrata di HTTP. La „S“ sta per „Secure“.

Quando nel linguaggio quotidiano si parla di certificato SSL, ci si riferisce solitamente a un certificato che consente una connessione HTTPS crittografata.

Perché WordPress dovrebbe usare HTTPS? #

HTTPS non è rilevante solo per i negozi online o i siti web con dati sensibili dei clienti. Anche un normale sito aziendale o un blog dovrebbero essere trasmessi in modo crittografato.

Ciò riguarda in particolare:

  • Accessi a WordPress tramite /wp-admin/
  • Moduli di contatto
  • Conti cliente e utente
  • negozi WooCommerce
  • Commenti e altri input di moduli
  • dati personali trasmessi tramite il sito web

I moderni browser contrassegnano inoltre i siti Web senza HTTPS come non sicuri o avvisano gli utenti di una connessione non crittografata. Per questo motivo, oggi l'HTTPS fa parte della configurazione tecnica di base di un sito Web professionale.

SSL su CURIAWEB #

Con i pacchetti di hosting CURIAWEB, i certificati SSL sono disponibili per i domini ospitati. La gestione dei certificati avviene a livello di server di hosting o tramite cPanel.

Prima di apportare modifiche a WordPress, è quindi opportuno verificare innanzitutto se per il dominio in questione è già disponibile un certificato valido.

Un primo semplice controllo consiste nel visitare il tuo sito web all'indirizzo:

https://deine-domain.ch

Sostituisci deine-domain.ch tramite il tuo dominio effettivo.

Se il sito web viene caricato senza alcun avviso di certificato, in linea di principio è presente un certificato valido per il dominio visitato.

Nota: Non impostare WordPress su HTTPS finché non è presente un certificato SSL funzionante per il dominio. In caso contrario, il tuo sito web potrebbe non essere più accessibile correttamente dopo la modifica.

Prima della migrazione HTTPS: creare un backup #

In un'installazione WordPress nuova, HTTPS è spesso già configurato correttamente. Su un sito web meno recente, invece, potrebbero esserci ancora numerosi URL con http:// essere salvato nel database.

Prima di apportare modifiche importanti a un sito Web esistente, dovresti quindi creare sempre un backup aggiornato. Ciò vale in particolare se in seguito è necessario sostituire gli URL all'interno del database di WordPress.

Un backup dovrebbe contenere almeno:

  • i file di WordPress
  • il database di WordPress
  • il file wp-config.php
  • se necessario, ulteriori file di configurazione

Raccomandazione: Non apportare mai modifiche agli URL o al database di WordPress senza un backup recente. Una ricerca e sostituzione errata può danneggiare un'installazione di WordPress.

Migrare WordPress a HTTPS #

Se il certificato SSL funziona, puoi verificare quali URL WordPress sta utilizzando attualmente.

Per farlo, accedi al tuo pannello di amministrazione di WordPress e apri:

Impostazioni → Generali

Lì normalmente trovi i due campi:

  • Indirizzo WordPress (URL)
  • Indirizzo web (URL)

In un'installazione WordPress normale, ad esempio, potrebbero apparire così:

http://deine-domain.ch

Per HTTPS devono essere i seguenti:

https://deine-domain.ch

Quindi cambia http:// in https:// e salva le impostazioni.

Attenzione: Modifica questi URL solo se sei sicuro che il certificato SSL per il dominio funzioni. Informazioni errate per „Indirizzo WordPress“ o „Indirizzo sito web“ possono rendere inaccessibili il sito web o l'area di amministrazione di WordPress.

Perché ci sono due diversi URL di WordPress? #

Su molti siti web Indirizzo WordPress e Indirizzo web identico. Ma non è detto che debba essere necessariamente così.

Muori Indirizzo WordPress indica il luogo in cui si trova tecnicamente l'installazione di WordPress. Il Indirizzo web indica invece l'URL tramite cui i visitatori accedono al sito web.

Nelle installazioni particolari, questi valori possono variare, ad esempio se WordPress è stato installato in una sottodirektory.

Pertanto, in una configurazione personalizzata esistente, non modificare semplicemente entrambi i valori senza prima verificare come è stato installato WordPress.

Reindirizzare automaticamente HTTP a HTTPS #

Dopo la migrazione, la versione HTTP non cifrata del tuo sito web non dovrebbe rimanere accessibile in parallelo alla versione HTTPS.

Un appello di:

http://deine-domain.ch

dovrebbe passare automaticamente a:

https://deine-domain.ch

essere reindirizzati.

Questo reindirizzamento assicura che i visitatori e i motori di ricerca utilizzino costantemente la versione cifrata.

A seconda della configurazione del server, il reindirizzamento HTTPS potrebbe essere già impostato automaticamente oppure può essere attivato tramite la configurazione dell'hosting. È necessario apportare un'ulteriore modifica manuale al file .htaccess non è quindi necessario in ogni caso.

Importante: Non copiare semplicemente un qualsiasi reindirizzamento HTTPS da Internet nel tuo .htaccess. Regole di reindirizzamento errate o duplicate possono causare loop di reindirizzamento e rendere il tuo sito web irraggiungibile.

Che cos'è il Mixed Content? #

Dopo una migrazione a HTTPS, il sito web può in linea di principio essere raggiungibile tramite HTTPS e tuttavia continuare a caricare contenuti non sicuri. Questo problema viene definito Contenuto misto definito.

Un esempio tipico:

La pagina effettiva viene caricata tramite:

https://deine-domain.ch

Un'immagine all'interno di questa pagina continua tuttavia a caricarsi tramite:

http://deine-domain.ch/wp-content/uploads/beispiel.jpg

Ciò significa che la pagina HTTPS contiene ancora una risorsa HTTP non criptata.

Il Mixed Content può verificarsi, ad esempio, in:

  • Immagini
  • Fogli di stile (CSS)
  • File JavaScript
  • Font web
  • Video o media incorporati
  • Impostazioni del tema
  • Page Builder
  • Plugin
  • URL cablate

Perché dopo la migrazione rimangono vecchi URL HTTP? #

WordPress memorizza numerose informazioni nel proprio database. Se un sito web è stato originariamente costruito su HTTP, potrebbero ancora esserci URL completi con http:// essere salvato.

Ciò riguarda, ad esempio, immagini, link, widget, impostazioni del tema o contenuti dei page builder.

La modifica dell'indirizzo WordPress sotto Impostazioni → Generali non sostituisce necessariamente in modo automatico tali URL già memorizzati.

Perciò potrebbe essere necessario mirare a vecchie URL nel database da:

http://deine-domain.ch

su

https://deine-domain.ch

sostituire.

Non sostituire gli URL HTTP direttamente con phpMyAdmin #

Un errore comune consiste nell'eseguire una semplice query SQL tramite phpMyAdmin e sostituire direttamente tutte le occorrenze di un URL.

Dovresti evitare questo su WordPress se non sai esattamente quali dati siano interessati.

WordPress, temi e plugin possono cosiddetti dati serializzati memorizzare nel database. In questo caso, vengono presi in considerazione, tra le altre cose, la lunghezza e la struttura dei valori dei dati. Una sostituzione impropria può danneggiare queste strutture di dati.

Per modifiche estese di URL, dovresti quindi utilizzare una procedura di ricerca e sostituzione compatibile con WordPress che possa gestire dati serializzati.

Attenzione: Non eseguire una ricerca e sostituzione globale direttamente nel database di WordPress se non sei sicuro di come vengono gestiti i dati serializzati. Crea sempre un backup completo prima.

Rilevare il Mixed Content nel browser #

Se il browser segnala problemi nonostante l'HTTPS, puoi utilizzare gli strumenti di sviluppo del browser.

In molti browser le apri tramite gli strumenti di sviluppo e poi passi alla Konsole. Lì i problemi di contenuto misto vengono spesso visualizzati direttamente.

Tipici messaggi indicano che una pagina caricata tramite HTTPS sta tentando di recuperare una risorsa tramite HTTP.

L'URL visualizzato ti aiuta a scoprire quale immagine, script, foglio di stile o altro elemento deve ancora essere modificato.

Svuotare la cache dopo il passaggio a HTTPS #

Dopo aver modificato gli URL o i reindirizzamenti, dovresti svuotare le cache esistenti. In caso contrario, potresti continuare a vedere una versione precedente del tuo sito web e pensare quindi che la modifica non abbia funzionato.

A seconda della configurazione di WordPress, potrebbero esserci più livelli di cache:

  • Cache del browser
  • Plugin di cache per WordPress
  • Cache del server
  • Cache del page builder
  • Cache CDN o proxy

Svuota quindi le cache pertinenti dopo la modifica e testa nuovamente il sito web.

HTTPS con una CDN o Cloudflare #

Se utilizzi un servizio CDN, proxy o DNS esterno come Cloudflare, la configurazione HTTPS potrebbe richiedere impostazioni aggiuntive.

In questo caso, potrebbe esistere sia una connessione cifrata tra il visitatore e la CDN, sia una connessione tra la CDN e il tuo server CURIAWEB.

Le impostazioni SSL del servizio esterno devono quindi corrispondere alla configurazione del server web. Un'impostazione errata può portare, ad esempio, a cicli di reindirizzamento o a problemi di certificato.

Nota: Se il tuo sito web viene eseguito tramite un proxy esterno o una CDN e dopo la migrazione a HTTPS si verifica un ciclo di reindirizzamento, verifica prima la sua configurazione SSL o HTTPS.

HTTPS e SEO per WordPress #

Il passaggio da HTTP a HTTPS modifica l'URL del tuo sito web. Da:

http://deine-domain.ch/beispielseite/

diventa

https://deine-domain.ch/beispielseite

Affinché i motori di ricerca riconoscano in modo inequivocale la versione HTTPS come variante desiderata, la configurazione tecnica dovrebbe essere coerente.

Verifica in particolare dopo la conversione:

  • HTTP viene reindirizzato permanentemente a HTTPS
  • utilizzare HTTPS per i link interni
  • Gli URL canonici utilizzano HTTPS
  • La Sitemap XML contiene URL HTTPS
  • Le immagini e altre risorse interne vengono caricate tramite HTTPS

Se gestisci il tuo sito web in Google Search Console o in altri strumenti per webmaster, dovresti verificare anche dopo una modifica importante se la nuova configurazione HTTPS viene riconosciuta correttamente.

Cosa fare se WordPress non è più raggiungibile dopo la migrazione? #

Se hai modificato l'URL di WordPress e di conseguenza né il sito web né l'area di amministrazione sono più raggiungibili correttamente, spesso la causa è un URL errato o un reindirizzamento difettoso.

I sintomi tipici sono:

  • troppi reindirizzamenti
  • Loop di reindirizzamento
  • una pagina bianca o non raggiungibile
  • Reindirizzamento a un dominio errato
  • Avvisi di certificato
  • Il login di WordPress non funziona più

In questo caso, verifica prima se il tuo dominio è effettivamente raggiungibile tramite HTTPS e se il certificato è valido.

Se non hai più accesso all'area di amministrazione di WordPress, gli URL di WordPress possono essere modificati anche tramite il file, se necessario. wp-config.php essere specificati. Si tratta tuttavia di una risoluzione di problemi tecnici e dovrebbe essere eseguita solo se si ha familiarità con la gestione dei file di configurazione di WordPress.

Se non sei sicuro, non modificare casualmente i valori del database o le configurazioni del server, ma contatta il supporto CURIAWEB.

Come verificare il passaggio a HTTPS #

Dopo il completamento dei lavori, non dovresti controllare solo la pagina principale. Testa diverse aree del tuo sito web.

  1. Apri il tuo sito web tramite https://deine-domain.ch.
  2. Chiama anche http://deine-domain.ch apri e controlla se viene eseguito automaticamente il reindirizzamento a HTTPS.
  3. Apri più sottopagine e post del blog.
  4. Controlla immagini, menu e link interni.
  5. Testa i moduli di contatto.
  6. Apri la bacheca di WordPress.
  7. Controlla la console del browser per messaggi di mixed content.
  8. Svuota le cache esistenti e ripeti il test.

Su un negozio WooCommerce dovresti testare anche il carrello, la cassa e l'account cliente.

Il certificato SSL e l'HTTPS sono due parti della stessa transizione #

Per un sito WordPress completamente cifrato, due cose devono funzionare insieme:

1. Il server web richiede un certificato SSL/TLS valido.

Senza un certificato valido, il browser non può stabilire una connessione HTTPS affidabile con il dominio.

2. WordPress deve utilizzare HTTPS in modo coerente.

Ciò include gli URL di WordPress, le risorse interne, i reindirizzamenti e, se applicabile, gli URL già memorizzati nel database.

Solo quando entrambe le aree sono configurate correttamente, il sito web è completamente passato a HTTPS.

Raccomandazione: Controlla sempre completamente un sito WordPress dopo una migrazione HTTPS. Un'icona a lucchetto sulla homepage da sola non dimostra che tutte le sottopagine, le risorse e i reindirizzamenti siano configurati correttamente.

Problemi con SSL o HTTPS su CURIAWEB? #

Se il tuo dominio non riceve un certificato SSL valido nonostante l'hosting attivo, HTTPS non funziona o non riesci più ad accedere al tuo sito web WordPress dopo una modifica, non è necessario apportare modifiche ai file del server o di WordPress alla cieca.

In questo caso, contatta il supporto di CURIAWEB e comunicaci il dominio interessato e, se possibile, il messaggio di errore visualizzato in modo quanto più preciso possibile. In questo modo sarà più semplice determinare se il problema è legato al certificato, a WordPress, a un reindirizzamento o a un'altra configurazione.

Riepilogo #

Per un sito WordPress sicuro hai bisogno di un certificato SSL/TLS valido e di un'installazione di WordPress configurata correttamente su HTTPS. Verifica prima se il tuo dominio tramite https:// è accessibile senza avviso di certificato. Successivamente puoi controllare l'indirizzo WordPress e l'indirizzo del sito Web ed eventualmente passare da HTTP a HTTPS.

Assicurati che le chiamate HTTP vengano reindirizzate permanentemente a HTTPS e che nessuna vecchia risorsa HTTP venga caricata come contenuto misto. Per i siti web più vecchi, potrebbe essere necessario aggiornare gli URL salvati nel database di WordPress. Esegui sempre un backup prima di tali modifiche e utilizza un metodo per la modifica del database che sappia gestire WordPress e i dati serializzati.

Se il certificato, gli URL di WordPress, i reindirizzamenti e le risorse interne sono configurati correttamente, il tuo sito web WordPress verrà fornito completamente e in modo coerente tramite HTTPS.

Ultimo aggiornamento 27 agosto 2026
Questo articolo è stato utile?
Consenso ai cookie con Real Cookie Banner