Hai mai visto quel terrificante avviso "Non sicuro" nel tuo browser e ti sei preoccupato di cosa significhi per il tuo sito web? È una preoccupazione comune e termini tecnici come SSL e HTTPS possono rendere la ricerca di una soluzione opprimente.
Abbiamo guidato migliaia di utenti attraverso questo esatto processo e la buona notizia è che mettere in sicurezza il tuo sito è più facile di quanto pensi. È un semplice cambiamento che aumenta la fiducia dei visitatori e ti dà anche una piccola spinta nelle classifiche di ricerca.
In questa guida, ti accompagneremo nel passaggio del tuo sito WordPress da HTTP a HTTPS, passo dopo passo. Spiegheremo tutto in parole semplici, in modo che tu possa ottenere quell'icona del lucchetto sicuro accanto al nome del tuo dominio.

Riepilogo rapido: Come passare WordPress a HTTPS in 4 passaggi
- Ottieni un certificato SSL.
- Installa e attiva un plugin SSL come Really Simple SSL.
- Aggiorna le impostazioni del tuo sito per utilizzare HTTPS.
- Configura i reindirizzamenti e correggi eventuali errori di contenuto misto.
Ecco una rapida panoramica degli argomenti che tratteremo in questo articolo:
- Cos'è HTTPS?
- Perché hai bisogno di HTTPS e SSL?
- Requisiti per l'utilizzo di HTTPS/SSL su un sito WordPress
- Configurazione di WordPress per utilizzare SSL e HTTPS
- Metodo 1: Configura SSL/HTTPS in WordPress utilizzando un plugin
- Method 2: Set Up SSL/HTTPS in WordPress Manually
- Submit Your HTTPS Site to Google Search Console
- Domande frequenti sul passaggio a HTTPS
- Risorse aggiuntive per la sicurezza di WordPress
Cos'è HTTPS?
HTTPS (Hypertext Transfer Protocol Secure) è un metodo di crittografia che protegge la connessione tra il browser di un utente e il server del tuo sito web. Questa sicurezza aggiunta rende molto più difficile per gli hacker intercettare i dati trasferiti.
Per creare questa connessione sicura, è necessario un certificato SSL (Secure Sockets Layer). Sebbene "SSL" sia il termine comune usato dalle persone, la tecnologia moderna e più sicura utilizzata oggi dai siti si chiama TLS (Transport Layer Security).
Ogni sito web riceve un certificato SSL univoco per l'identificazione. Se un server tenta di utilizzare HTTPS senza un certificato valido o se il certificato non corrisponde, la maggior parte dei browser moderni avviserà gli utenti e consiglierà loro di non procedere.

Perché hai bisogno di HTTPS e SSL?
Nel 2018, Google ha annunciato un'iniziativa per migliorare la sicurezza web esortando i proprietari di siti a passare da HTTP a HTTPS. Per supportare questa mossa, il loro browser Chrome ha iniziato a contrassegnare tutti i siti web senza un certificato SSL come "Non sicuro".

Questo avviso "Non sicuro" è particolarmente evidente quando qualcuno cerca di inserire informazioni, come compilare un modulo di contatto. Vedere questo avviso può lasciare un'impressione negativa e danneggiare la fiducia nella tua attività.
Ecco perché tutti i siti web devono passare a HTTPS e installare SSL. Ecco i principali vantaggi:
- Sicurezza migliorata: Cripta i dati scambiati tra i tuoi visitatori e il tuo server, proteggendo informazioni sensibili come credenziali di accesso e dati personali.
- Migliori classifiche SEO: Google offre un leggero vantaggio in termini di ranking ai siti web HTTPS sicuri.
- Costruisce la fiducia degli utenti: L'icona del lucchetto sicuro nella barra degli indirizzi del browser segnala istantaneamente ai visitatori che il tuo sito è autentico e sicuro, il che può migliorare i tassi di conversione.
- Richiesto per i pagamenti online: Se desideri accettare pagamenti online sul tuo sito eCommerce, allora SSL è richiesto da fornitori di pagamenti come Stripe, PayPal Pro e Authorize.net.
Ci assicuriamo che tutti i nostri siti utilizzino SSL, inclusi WPBeginner e le nostre aziende partner.
Requisiti per l'utilizzo di HTTPS/SSL su un sito WordPress
I requisiti per utilizzare SSL in WordPress non sono molto elevati. Tutto ciò che devi fare è acquistare un certificato SSL, e potresti già averlo gratuitamente.
Le migliori società di hosting WordPress offrono certificati SSL gratuiti per tutti i loro utenti:
Per maggiori dettagli, consulta la nostra guida su come ottenere un certificato SSL gratuito per il tuo sito WordPress.
Se la tua società di hosting non offre un certificato SSL gratuito, dovrai acquistarne uno.
Consigliamo Namecheap perché offre la migliore offerta SSL per certificati SSL regolari e wildcard.
Una volta acquistato un certificato SSL, dovrai chiedere al tuo provider di hosting di installarlo per te.
Configurazione di WordPress per utilizzare SSL e HTTPS
Dopo che il tuo host avrà abilitato un certificato SSL per il tuo nome di dominio, dovrai configurare WordPress per utilizzare i protocolli SSL e HTTPS sul tuo sito web.
Ti mostreremo due metodi per farlo, e potrai scegliere quello che meglio si adatta alle tue esigenze.
Metodo 1: Configura SSL/HTTPS in WordPress utilizzando un plugin
Questo metodo è più semplice ed è consigliato ai principianti.
Innanzitutto, devi installare e attivare il plugin Really Simple SSL. Per maggiori dettagli, consulta la nostra guida passo passo su come installare un plugin per WordPress.
Dopo l'attivazione, devi visitare la pagina Sicurezza. Il plugin rileverà automaticamente il tuo certificato SSL e ti mostrerà l'opzione "Attiva SSL".

Una volta attivato, il plugin si occuperà di tutto, inclusi gli errori di contenuto misto.
Ecco cosa fa il plugin dietro le quinte:
- Controlla la validità del certificato SSL
- Imposta WordPress per utilizzare https in tutti gli URL
- Imposta i reindirizzamenti da HTTP a HTTPS
- Cerca gli URL nei tuoi contenuti che vengono ancora caricati da origini HTTP insicure e tenta di correggerli.
Nota: Il plugin tenta di correggere gli errori di contenuto misto utilizzando una tecnica di output buffering. Questo può avere un impatto negativo sulle prestazioni perché sostituisce il contenuto del sito durante il caricamento della pagina. Questo impatto si nota solo al primo caricamento della pagina e dovrebbe essere minimo se si utilizza un plugin di caching.
Sebbene il plugin affermi che puoi mantenere SSL e disattivare in sicurezza il plugin, non è vero al 100%. Dovrai lasciare il plugin attivo in ogni momento perché disattivare il plugin riporterà gli errori di contenuto misto. Vedi la nostra recensione di Really Simple SSL per maggiori dettagli.
Metodo 2: Configura SSL/HTTPS in WordPress manualmente
Questo metodo richiede di risolvere i problemi manualmente e modificare i file di WordPress. Tuttavia, è una soluzione permanente e ottimizzata per le prestazioni, ed è il metodo che utilizziamo su WPBeginner.
Se trovi questo metodo difficile, dovresti assumere uno sviluppatore WordPress o utilizzare il primo metodo.
Come parte di questo metodo, potrebbe essere necessario modificare i file del tema e del codice. Se non l'hai mai fatto prima, consulta la nostra guida su come copiare e incollare snippet di codice in WordPress.
Innanzitutto, dovresti visitare la pagina Impostazioni » Generali. Da qui, aggiorna i campi Indirizzo WordPress e URL del sito sostituendo http con https.

Quindi, fai clic sul pulsante 'Salva modifiche' per memorizzare le nuove impostazioni.
Una volta salvate le impostazioni, WordPress ti disconnetterà e ti verrà chiesto di accedere nuovamente.
Successivamente, configura i reindirizzamenti di WordPress da HTTP a HTTPS aggiungendo il seguente codice al file .htaccess. Questo codice è per server Apache:
Se sei su un server NGINX, aggiungerai il seguente codice per reindirizzare da HTTP a HTTPS nel file di configurazione:
Non dimenticare di sostituire example.com con il nome del tuo dominio.
Seguendo questi passaggi, eviterai l'errore di WordPress HTTPS non funzionante perché WordPress caricherà ora l'intero sito web utilizzando HTTPS.
Per forzare SSL e HTTPS nell'area di amministrazione di WordPress o nelle pagine di accesso, è necessario configurare SSL nel file wp-config.php.
Aggiungi il seguente codice sopra la riga “Fine!” nel file wp-config.php:
define('FORCE_SSL_ADMIN', true);
Questa costante funge da meccanismo di sicurezza. Garantisce che la pagina di accesso e la dashboard di WordPress siano sempre crittografate, aggiungendo un ulteriore livello di sicurezza per l'amministratore del sito. Funziona anche su reti WordPress multisito.
Una volta fatto ciò, il sito web è completamente configurato per utilizzare SSL / HTTPS, ma potresti ancora riscontrare errori di contenuto misto.
Correzione degli errori di contenuto misto
Gli errori di contenuto misto sono causati quando alcuni contenuti (come immagini, script o fogli di stile) vengono ancora caricati tramite il protocollo HTTP insicuro anziché HTTPS.
Pensala come avere una porta d'ingresso sicura e blindata (HTTPS) ma lasciare una finestra sbloccata (una risorsa HTTP). Quell'unica finestra sbloccata rende l'intera casa vulnerabile.
Quando ciò accade, non vedrai l'icona del lucchetto sicuro nella barra degli indirizzi del tuo sito web.

Puoi scoprire quale contenuto viene servito tramite un protocollo insicuro utilizzando lo strumento Ispeziona elemento del tuo browser.
L'errore di contenuto misto verrà visualizzato come un avviso nella console, con dettagli per ogni elemento.

Noterai che la maggior parte degli URL sono immagini, iframe e gallerie di immagini, mentre alcuni sono script e fogli di stile caricati da plugin e temi di WordPress.
Correzione del contenuto misto nel database di WordPress
La maggior parte degli URL errati saranno per immagini, file, embed e altri dati archiviati nel database di WordPress. Correggiamoli prima.
Devi trovare tutte le menzioni del tuo vecchio URL del sito web nel database che iniziano con HTTP e sostituirle con il tuo nuovo URL del sito web che inizia con HTTPS.
Puoi farlo facilmente installando e attivando il plugin Cerca e sostituisci tutto.
Dopo l'attivazione, visita la pagina Strumenti » WP Search & Replace. Devi aggiungere l'URL del tuo sito web con http nel campo 'Cerca' e il tuo URL con https nel campo 'Sostituisci'.

Quindi, seleziona tutte le tabelle del database per eseguire un controllo approfondito e fai clic sul pulsante 'Sostituisci tutto'. Il plugin aggiornerà ora tutti i vecchi URL nel database.
Correzione degli errori di contenuto misto causati dal tema di WordPress
Qualsiasi tema WordPress decente che segua gli standard di codifica di WordPress non causerà questo problema. Tuttavia, alcuni potrebbero ancora codificare in modo fisso URL non sicuri.
Innanzitutto, dovrai utilizzare lo strumento Ispeziona del browser per trovare le risorse e da dove vengono caricate. Dopodiché, dovrai trovarle nei file del tuo tema WordPress e sostituire http con https.
Questo sarà un po' difficile per la maggior parte dei principianti, poiché potresti non essere in grado di vedere quali file del tema contengono questi URL.
Risolvere gli errori di contenuto misto causati dai plugin
Alcune risorse di contenuto misto verranno caricate da plugin WordPress. Qualsiasi plugin WordPress che segua gli standard di codifica di WordPress non causerà errori di contenuto misto.
Sconsiglio vivamente di modificare i file dei plugin di WordPress. Invece, ti consiglio di contattare l'autore del plugin e informarlo. Se non risponde o non è in grado di risolverlo, allora cercherei un'alternativa adatta.
Nota: Se, per qualche motivo, continui a riscontrare un errore di contenuto misto, ti consigliamo di utilizzare temporaneamente il plugin Really Simple SSL in modo che i tuoi utenti non vengano influenzati mentre risolvi il problema su un sito di staging o assumi uno sviluppatore.
Invia il tuo sito HTTPS a Google Search Console
I motori di ricerca come Google trattano https e http come due siti web diversi. Per evitare problemi di SEO, dovrai informare Google che il tuo sito web si è spostato.
Per farlo, devi solo andare al tuo account Google Search Console e fare clic sul pulsante 'Aggiungi proprietà'.

Questo aprirà un popup in cui dovrai aggiungere l'indirizzo HTTPS del tuo sito web.
Google offre diversi modi per verificare il tuo sito, ma raccomandiamo il metodo del prefisso URL perché è più flessibile.

Dopodiché, Google ti chiederà di verificare la proprietà del tuo sito web.
Ci sono diversi modi per farlo, ma raccomandiamo di utilizzare il metodo del tag HTML. Riceverai uno snippet di codice HTML da aggiungere al tuo sito WordPress.

Aggiungi il codice di verifica di Search Console utilizzando All in One SEO
Innanzitutto, installa e attiva il plugin All in One SEO per WordPress. Per maggiori dettagli, consulta il nostro tutorial su come installare un plugin WordPress.
Suggerimento dell'esperto: Noi di WPBeginner utilizziamo All in One SEO su tutti i nostri siti web. La funzionalità di verifica degli Strumenti per webmaster ci fa risparmiare molto tempo, poiché possiamo semplicemente incollare il codice e AIOSEO lo aggiunge automaticamente nel punto corretto dell'intestazione del nostro sito.
Dopo l'attivazione, vai alla pagina All in One SEO » Impostazioni generali e fai clic sulla scheda Strumenti per webmaster. Da lì, fai clic su Google Search Console.

Qui, devi aggiungere il codice di verifica che hai copiato in precedenza dal sito web di Google Search Console. Non dimenticare di fare clic sul pulsante 'Salva modifiche' per memorizzare le tue impostazioni.
Successivamente, torna alla scheda Google Search Console e fai clic sul pulsante ‘Verifica’. Una volta verificato il tuo sito, Google inizierà a mostrare i tuoi report di Search Console.
Devi anche assicurarti che vengano aggiunte sia la versione https che quella http alla tua Search Console.
Questo indica a Google che desideri che la versione https del tuo sito web venga trattata come la versione principale. In combinazione con i reindirizzamenti 301 che hai impostato in precedenza, Google trasferirà i tuoi ranking di ricerca alla versione https del tuo sito web.
Domande frequenti sul passaggio a HTTPS
Quanto costa un certificato SSL?
Un certificato SSL può essere gratuito. La maggior parte delle principali società di hosting WordPress offre certificati SSL gratuiti a tutti i propri clienti tramite Let’s Encrypt. Se il tuo host non ne offre uno gratuito, puoi acquistarne uno da un provider come Namecheap per una piccola tariffa annuale.
Qual è la differenza tra SSL e HTTPS?
SSL (Secure Sockets Layer) è la tecnologia che crittografa i dati. HTTPS (Hypertext Transfer Protocol Secure) è il risultato dell’utilizzo di tale tecnologia SSL. Quando un sito web dispone di un certificato SSL valido, il suo URL inizia con https:// e un’icona a forma di lucchetto appare nel browser, mostrando che la connessione è sicura.
Cosa succede se non uso HTTPS?
Se non utilizzi HTTPS, i browser moderni come Google Chrome visualizzeranno un avviso “Non sicuro” ai tuoi visitatori. Ciò può erodere la fiducia, danneggiare la reputazione del tuo marchio e farti perdere potenziali clienti. Inoltre, non avere HTTPS può influire negativamente sui tuoi ranking nei motori di ricerca.
Risorse aggiuntive per la sicurezza di WordPress
Di seguito sono riportate alcune risorse aggiuntive che possono aiutarti a risolvere problemi comuni di WordPress e a saperne di più sulla sicurezza del sito web:
- Come risolvere i problemi comuni di SSL in WordPress (Guida per principianti)
- Errori più comuni di WordPress e come risolverli
- Come risolvere l'errore di connessione sicura in WordPress
Speriamo che questo articolo ti abbia aiutato ad aggiungere HTTPS e SSL in WordPress. Potresti anche voler consultare la nostra guida definitiva alla sicurezza di WordPress con istruzioni passo passo per mantenere sicuro il tuo sito WordPress o la nostra guida su come rinnovare il tuo certificato SSL.
Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.


Yasir
Questo plugin è sicuro?
Supporto WPBeginner
Sì, il plugin dovrebbe essere attualmente sicuro.
Amministratore
ammar
Ciao, se uso il primo metodo, devo anche seguire il passaggio Invia il mio sito HTTPS a Google Search Console dopo?
TQ
Supporto WPBeginner
Sì, dovresti comunque seguire quel passaggio
Amministratore
Swen
Ho installato il plugin Really Simple SSL, che afferma che dovresti sostituire manualmente ogni http:// in tutti i file .css e .js con //. Questo non mi sembra molto semplice. Come principiante, ho creato un sito web semplice con un paio di immagini. È comune che le istruzioni http:// siano in questi file?
Supporto WPBeginner
Normalmente quei link non sono comuni, quindi non dovrebbe essere qualcosa di cui preoccuparsi.
Amministratore
Lucas
Ciao,
Quando aggiungo il codice a .htaccess, ottengo un errore "troppi reindirizzamenti". Ho provato ad aggiungerlo al codice esistente sopra, sotto, e anche a cancellare il codice esistente e usare solo quello nuovo. Tutte e tre le opzioni generano troppi reindirizzamenti.
C'è qualcosa che dovrei cambiare lì? Grazie in anticipo per il tuo aiuto!
Supporto WPBeginner
Potresti voler provare alcuni dei suggerimenti nel nostro articolo qui:
https://www.wpbeginner.com/wp-tutorials/how-to-fix-error-too-many-redirects-issue-in-wordpress/
per risolvere il problema dei troppi reindirizzamenti e, qualora tali raccomandazioni non funzionassero, dovresti contattare il tuo provider di hosting per assicurarti che non disponga di un sistema che debba essere modificato per puntare alla versione https del tuo sito.
Amministratore
Sotir Sotirov
Ho provato a usare il plugin ma quando lo faccio il sito web diventa inaccessibile. Ho provato l'approccio manuale ma una volta modificati gli indirizzi nelle impostazioni di WP il sito diventa di nuovo inaccessibile.
Supporto WPBeginner
You would want to reach out to your hosting provider to ensure that your SSL certificate is connected to your domain correctly and they should be able to help
Amministratore
Mike Ashworth
Sto per apportare la modifica a SSL e seguirò le indicazioni nell'articolo, inizialmente utilizzando il plugin Really Simple SSL. Prima di iniziare ho una domanda veloce.
Se uso il plugin Really Simple SSL, che si occupa di tutto, posso lasciare le impostazioni generali di WordPress per l'indirizzo di WordPress e l'indirizzo del sito come http invece di cambiarli in https poiché il plugin se ne occuperà?
Supporto WPBeginner
Correct
Amministratore
Mike Ashworth
Grazie per la conferma. Ho un'altra domanda.
dopo aver appena attivato Let's Encrypt SSL su SiteGround per un sito web, mi viene chiesto se voglio attivare o disattivare quanto segue.
Forza HTTPS – Forza il tuo sito a funzionare interamente tramite una connessione HTTPS crittografata. Il reindirizzamento viene eseguito a livello di server e funziona per qualsiasi sito web.
Devo lasciarlo disattivato poiché anche il plugin Really Simple SSL se ne occuperà?
Supporto WPBeginner
Sì, puoi lasciarlo disattivato, dovresti usarlo solo in caso di problemi con il plugin o se Google trova link http
Mike Ashworth
Grazie per il tuo consiglio. WP Beginner è un sito web fantastico. Continua così!
stephan
Voglio ringraziarti molto. Ho cercato gli errori per oltre 12 ore e li ho risolti con plugin di sostituzione migliori. Grazie mille caro.
Supporto WPBeginner
Glad our recommendation could help you
Amministratore
Arlina
L'aggiunta del plugin SSL rallenta le prestazioni di velocità del mio blog?
Supporto WPBeginner
Non dovrebbe rallentare il tuo sito
Amministratore
Peter Wilson
Qualcuno può dirmi se devo sostituire il contenuto del mio file .htaccess con il codice suggerito o se devo inserirlo all'inizio/fine della voce esistente.
Supporto WPBeginner
Dovresti aggiungerlo alla fine del codice corrente nel tuo file htaccess.
Amministratore
Peter Wilson
Grazie per la rapida risposta. Quindi, dovrebbe essere dopo l'esistente e prima di # END WordPress, o va dopo il .
Supporto WPBeginner
That should not matter, it may be a good idea to do it after should you need to remove the code in the future
Shivanandana
Guida davvero fantastica. Grazie mille! Grazie ancora per questo post dettagliato!
Supporto WPBeginner
Glad you like our content
Amministratore
Håkan
Ottimo contenuto, mi ha aiutato molto!
Supporto WPBeginner
Thank you, glad our content was helpful
Amministratore
Harsha
Guida molto utile, grazie mille!
Supporto WPBeginner
You’re welcome, glad our article was helpful
Amministratore
Jan-Peter Molenaar
Thanks a lot!! Valuable content
Supporto WPBeginner
You’re welcome, glad our content is helpful
Amministratore
Greg
Questo articolo è stato così utile. Grazie mille! L'ha reso molto facile.
Supporto WPBeginner
You’re welcome, glad our article was helpful
Amministratore
Nel
La guida più utile di sempre. Grazie per questo.
Supporto WPBeginner
You’re welcome
Amministratore
Jessica Quadra
Questo è stato molto utile e ogni passaggio ha funzionato perfettamente. Grazie!!
Supporto WPBeginner
You’re welcome, glad our guide could help
Amministratore
Hassen Loukil
Ciao!
Grazie per l'articolo!
E per quanto riguarda Google Analytics? È la stessa cosa di Google Search Console o no?
Supporto WPBeginner
Per Google Analytics dovresti essere in grado di aggiornare a https nelle impostazioni della tua proprietà
Amministratore
Arif Ahmed
Quando abilito l'opzione “WordPress 301 redirection to SSL” dal plugin “Really Simple SSL” funziona bene, ma rimuove i parametri di query. Ad esempio, quando ricevo utenti da una campagna Adwords, vengono rimossi i parametri gclid.
Per favore, guida
Supporto WPBeginner
Dovresti contattare il supporto di Really Simple SSL per vedere se c'è un'opzione per le stringhe di query.
Amministratore
Oswald Porter
Grazie per il tuo utile articolo.
La configurazione manuale SSL/HTTPS sembra funzionare per il sito principale.
Tuttavia, l'errore di contenuto misto (immagini) appare ancora dopo aver utilizzato il plug-in Better Search Replace.
Nella Libreria Media, le immagini appaiono con 'https', ma non in ogni post del sito.
Infatti, in tutti i post, quando faccio clic destro sull'immagine del post e scelgo 'Copia indirizzo immagine', viene visualizzato:
http://
Idee? Grazie in anticipo.
Supporto WPBeginner
Dovresti iniziare svuotando la cache del tuo sito e se ciò non funziona potresti provare il plugin velvet blues dal nostro articolo: https://www.wpbeginner.com/plugins/how-to-update-urls-when-moving-your-wordpress-site/
Amministratore
Kathy
Ciao,
Ho usato questo tutorial su molti siti e funziona alla grande. Grazie per questo.
Sai se posso usarlo anche per aggiornare i miei multisite? O sono necessari passaggi aggiuntivi?
Supporto WPBeginner
A seconda di come è configurato il tuo multisito, normalmente ci sono più passaggi da seguire. Se contatti il tuo provider di hosting, di solito possono aiutarti.
Amministratore
Ralph
Grazie, ottimo tutorial.
Supporto WPBeginner
Thanks, glad you liked our guide
Amministratore
Oz
Fantastico e diretto!
Quali passaggi dobbiamo intraprendere per assicurarci che il conteggio delle nostre condivisioni social (ad es. Facebook, Twitter) sia ancora disponibile?
Supporto WPBeginner
Potresti provare a reindirizzare 301 dagli articoli http a https, ma a meno che non mi venga detto diversamente, i siti di social media vedono i due come link diversi, quindi è probabile che perderai le tue condivisioni a meno che non abbiano aggiunto un metodo per aggiornare i tuoi conteggi di condivisione.
Amministratore
Ahsan
Ho usato Cloudflare per SSL gratuito ma il mio traffico è diminuito del 25%. È dovuto a Cloudflare?
Supporto WPBeginner
Ci sono molteplici ragioni possibili per un cambiamento nel traffico, quindi è difficile dire se questa sia l'unica ragione o se ci siano state altre ragioni per un calo del traffico.
Amministratore
Shawn
Grazie per questo fantastico contenuto.
Sembra che l'uso del plugin Really Simple SSL sia molto più semplice che modificare codici e script da solo.
La mia domanda: cosa succede se il plugin non viene aggiornato in futuro? Questo causerà un problema per i nostri URL?
E, dopo aver installato l'SSL dal mio web host, tutto ciò che devo fare è attivare il plugin Really Simple SSL e tutto verrà reindirizzato a https?
Shawn
Supporto WPBeginner
Dipenderebbe da cosa cambia nel codice principale di WordPress e da quanto tempo non viene aggiornato per i possibili problemi. Il plugin dovrebbe aggiornare automaticamente il tuo contenuto che è in grado di utilizzare HTTPS senza che tu debba modificare nulla dalla tua parte, se lo desideri.
Amministratore
Nathaniel
Volevo solo dire grazie. Non vedevo l'ora di farlo, ma la tua guida lo ha reso facile e veloce. Grazie!!!
Supporto WPBeginner
Glad our guide could help
Amministratore
Sheri Ellis
Ho commesso l'errore di seguire le tue istruzioni manuali prima che il nostro certificato SSL fosse installato. Tutto quello che ho fatto è stato modificare le impostazioni generali dell'URL in https. E ora il sito è compromesso. Ho modificato ogni file PHP per includere:
define( ‘WP_HOME’, ‘http://mysite.com’ );
define( ‘WP_SITEURL’, ‘http://mysite.com’ );
e viene ignorato. Quindi ora il mio sito è compromesso. Per tua informazione, sto usando WordPress 5.1.1 che sembra avere cambiamenti significativi. Aiuto!
Supporto WPBeginner
Dovresti essere in grado di modificare nuovamente l'URL utilizzando phpMyAdmin, in modo simile al nostro articolo qui: https://www.wpbeginner.com/beginners-guide/how-to-reset-a-wordpress-password-from-phpmyadmin/
e modificare la tabella delle opzioni anziché la tabella degli utenti.
Amministratore
Sheri Ellis
Grazie per la risposta, ma non ha funzionato. Ho eseguito il comando da riga di comando mysql per aggiornare la tabella wp_options e impostare option_value su http dove option_name è in ('home','siteurl'). Ho anche inserito i comandi define HOME e SITEURL in molti file PHP, incluso wp-config.php, e ho anche aggiunto define( ‘RELOCATE’, true );
Ancora compromesso. Apprezzo qualsiasi suggerimento aggiuntivo!
Supporto WPBeginner
You may want to ensure if you have a caching plugin that you disable it, as you are unable to log into the site you could use: https://www.wpbeginner.com/plugins/how-to-deactivate-all-plugins-when-not-able-to-access-wp-admin/
otherwise, if you reach out to your hosting provider they should be able to assist
Sheri Ellis
Avevo provato anche quello, senza successo. Ho dovuto eliminare l'intero sito e reinstallare WP. Ma apprezzo lo sforzo!
John J Cooke
Questo ha reso il passaggio un gioco da ragazzi. Stavo pensando al certificato SSL senza un modo sicuro per convertirlo. Apprezzo molto le istruzioni semplici.
Supporto WPBeginner
Glad we could make the process easier for you
Amministratore
Mandee
Oh mio Dio, GRAZIE! Ho contattato la mia società di hosting e uno sviluppatore. Entrambi mi hanno fatto sembrare un compito impossibile da fare da solo. L'ho appena risolto in letteralmente 30 secondi grazie a te. Non posso ringraziarti abbastanza! Vorrei aver trovato questo articolo prima, mi avrebbe risparmiato un bel mal di testa!!
Supporto WPBeginner
Glad our article could help
Amministratore
Jerry
Ciao,
Ho provato due volte la tua guida passo passo e tutto ha funzionato alla grande. Ora che ho SSL, sto cercando di migrare ma c'è un problema nell'ultimo passaggio, quindi non può essere finalizzato. È un problema se avevo Let's Encrypt sul vecchio server e ora che quello nuovo ne ha un altro, per aver causato un problema. Consiglieresti di rimuovere SSL sull'hosting precedente e dopo usare duplicator per iniziare il processo degli articoli?
Supporto WPBeginner
Chi ha il tuo SSL non dovrebbe essere un fattore per il suo malfunzionamento, potresti provare a vedere se funziona, ma di solito è dovuto a un'altra causa.
Amministratore
BILAL ALI AHMAD
Ciao,
Ho applicato tutti i passaggi e la versione https funziona bene sul mio sito web, ma la versione non https è ancora accessibile quando digito http: mysite.com
come risolvere questo problema?
Inoltre, quando clicco sul mio link di ricerca Google per il mio sito web, l'utente atterra anche sulla versione non https e dopo di che, se accedo nuovamente al sito web, arriva con https
per favore, dimmi come risolvere questo problema?
Supporto WPBeginner
Se hai già inviato il tuo sito alla Search Console di Google, allora Google potrebbe aver memorizzato nella cache la versione http nelle loro ricerche. Per la versione http disponibile, potresti voler assicurarti che i reindirizzamenti siano stati salvati.
Amministratore
Clement
È stato sorprendentemente semplice, ecco perché mi affido a voi, pensavo che sarebbe stato orribile.
Supporto WPBeginner
Glad our guide could make it easy for you
Amministratore
Marc-Lyon
Grazie per l'ottimo tutorial. L'unico problema con cui sono bloccato è che gli URL con www aggiunti generano un messaggio di errore nel browser:
“Questo sito non può fornire una connessione sicura utilizza un protocollo non supportato.
ERR_SSL_VERSION_OR_CIPHER_MISMATCH
Protocollo non supportato
Il client e il server non supportano una versione del protocollo SSL o una suite di cifratura comune.”
Ho controllato e sia la versione non-www che quella www hanno certificati SSL validi. Qualche idea sul perché la versione www non funziona?
Supporto WPBeginner
Inizia contattando il tuo provider di hosting per assicurarti che non abbiano un'impostazione dalla loro parte per la versione specifica www del tuo sito.
Amministratore
Marc-Lyon
Riuscito a risolvere. Cloudflare stava causando il problema.
Soluzione: disabilitare e riabilitare SSL Universale nelle impostazioni di Crypto.
Supporto WPBeginner
Glad you were able to find the cause and thanks for sharing the solution should anyone else run into the issue
Rock
Blog molto utile. Grazie.
Supporto WPBeginner
You’re welcome
Amministratore
illy
Tutte le mie immagini sono state inserite con protocollo http. Ho usato Better Search Replace per risolvere questo problema e ha funzionato alla grande!
grazie
Supporto WPBeginner
Glad our recommendation could help
Amministratore
Didier
Ho un problema con il reindirizzamento da http a https.
Utilizzando il codice sopra menzionato nel file .htaccess,
la mia pagina indice http:// example.com reindirizza a httpS:// example.com
MA
una sottopagina http:// example.com/sublink NON reindirizza a https:// example.com/sublink
Qualcuno sa come risolvere questo problema?
Grazie!
Supporto WPBeginner
Potresti voler contattare il tuo provider di hosting per assicurarti che non stiano sovrascrivendo alcun reindirizzamento sul tuo sito o se vedono che il codice è stato copiato in modo errato.
Amministratore
Jason
Yeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeees! La prima modifica di WP che ha mai funzionato al primo tentativo per me! Mi prendo il resto della giornata libera per festeggiare.
Supporto WPBeginner
Glad our guide could help
Amministratore
Leo Al
Grazie mille!
It worked
Supporto WPBeginner
Glad our article could help
Amministratore
Igor N
Grazie, è stato davvero utile. Ho seguito il metodo 2 e tutto è andato bene.
Supporto WPBeginner
Glad our tutorial could help and you got it working
Amministratore
Pamela
Questo articolo dettagliato ha salvato un principiante come me! Molto utile. Grazie mille.
Supporto WPBeginner
Glad our guide could be helpful
Amministratore
Rafaqat Ali
Ciao, grazie per l'articolo, ho spostato il mio sito su SSL utilizzando l'articolo elaborato sopra.
Lasciami chiarire alcune cose:
1- Ho aggiunto una nuova proprietà nella Google Search Console con https://, devo eliminare la proprietà http:// o lasciarle entrambe.
2- Quanto tempo ci vorrà prima che i dati di ricerca di Google vengano visualizzati nel report della Search Console.
3- Devo effettuare un reindirizzamento 301 alla versione https://.
4- Come faccio a far puntare tutti i miei backlink alla versione https://.
(Ho inviato la sitemap XML e il file robots.txt anche con la nuova proprietà)
Grazie per il tuo tempo
Supporto WPBeginner
Ciao Rafaqat,
Se hai impostato il reindirizzamento 301 ai tuoi URL HTTPS, allora puoi lasciarli entrambi. Inizieranno ad apparire nei risultati di ricerca molto presto, tuttavia se i tuoi reindirizzamenti sono impostati correttamente non vedrai alcuna differenza nel tuo traffico o nei ranking di ricerca.
Amministratore
Belinda
Thankyou so so much, this article helped me fix both my blog and online store.
Roberto
È un articolo fantastico, ho risolto il mio problema e ora il mio sito è attivo e funzionante. Grazie mille!
Staff editoriale
Prego, Roberto
Amministratore
Eva
Ciao e grazie per il tutorial dettagliato
Ho attivato il protocollo SSL su una nuova installazione di WordPress e dopo l'attivazione il sito ha iniziato ad aprirsi con https e lucchetto verde (tutte le pagine, con e senza www, e anche cercando la versione http) persino l'area admin, così come il tema e l'editor, tuttavia i campi URL di WordPress e del sito nella pagina Impostazioni Generali devono ancora essere modificati in https poiché appaiono come http e ogni nuova pubblicazione (così come quelle già presenti) ha un link http e quando modifico l'aspetto della pagina dal menu principale, viene visualizzato un punto esclamativo sopra il lucchetto della connessione sicura.
In questo caso devo passare attraverso tutto il processo o dopo aver aggiornato la pagina delle impostazioni generali a https andrà bene?
È la prima volta che lo faccio e preferisco (se devo) farlo manualmente con il metodo 2 poiché è molto ben spiegato
Grazie
Supporto WPBeginner
Ciao Eva,
Puoi provare il secondo metodo o seguire le istruzioni del primo metodo. Dovrai cambiare gli URL nelle impostazioni poiché dice a WordPress di usare https negli URL.
Amministratore
Bernard Brillo
Ho provato a seguire il tutorial manuale ma finisco per vedere una pagina bianca vuota sulla mia homepage e tutte le mie altre pagine sono ora inaccessibili. Il mio sito web è ospitato su Amazon e sto anche usando W3 total cache.
Devo fare qualcos'altro per farlo funzionare?
Qualsiasi suggerimento sarà molto apprezzato.
Donatas Vaiciulis
Sul mio sito web c'era W3 total cache, quando l'ho disabilitato ha funzionato tutto bene. Penso che dopo la modifica di htaccess sia necessario reinstallare il plugin e rifare le impostazioni di w3. Non ho ancora provato, presto proverò.
Josh
Ho seguito il metodo 1 e ha funzionato perfettamente. Grazie mille per il tutorial!
Karo Itoje
Salve,
Come al solito grazie per il tutorial dettagliato. Ho deciso di optare per l'opzione manuale (opzione 2) perché sembrava abbastanza semplice da seguire. Tuttavia, quando ho incollato il secondo codice per i server nginx nel file di configurazione (wp-config.php) ho ottenuto un errore di sintassi. Quindi ho dovuto rimuovere il codice. Ma vorrei comunque seguire quell'opzione, quindi se potessi dare un'occhiata di nuovo a quel codice e correggerlo, te ne sarei davvero grato.
Inoltre, solo per chiarire, è o:
Imposta i reindirizzamenti di WordPress da HTTP a HTTPS aggiungendo il seguente codice al tuo file .htaccess.
O QUESTO
Se sei su server nginx (la maggior parte degli utenti non lo è), allora dovresti aggiungere il seguente codice per reindirizzare da HTTP a HTTPS nel tuo file di configurazione:
Non entrambi, giusto?
mostafa elaissaoui
grazie
mi aiuti davvero grazie
Rohan Kothari
Ciao,
Sto pianificando di avviare un negozio e-commerce. Devo acquistare un certificato SSL wildcard e un IP dedicato per abilitare i pagamenti sul mio sito web o sarà sufficiente il certificato SSL gratuito incluso nei piani di hosting web?
Oliver
Ciao ragazzi,
Innanzitutto un articolo fantastico e utile, grazie. Ho cambiato il mio sito da http a https e ci è voluto molto meno tempo del previsto, usando il metodo manuale Better Search and Replace. Ma ora non riesco a cambiare l'indirizzo della versione http nella Google Search Console. Ci sono entrambi i siti ma non mi permette di scambiarli. È necessario farlo? Sembra che i reindirizzamenti funzionino. Dovrei far indicizzare il sito https il più possibile o Google lo farà comunque con i reindirizzamenti http?
Supporto WPBeginner
Ciao Oliver,
Se hai entrambi i siti nella search console e un reindirizzamento in atto, allora Google rileverà automaticamente la transizione e inizierà a mostrare report per il tuo sito HTTPS.
Amministratore
Victor Fernando
Ho usato il primo metodo, anche se ho esperienza nella programmazione, non ce l'ho in wordpress e non oso metterci mano al codice anche se non è così complicato.
il primo metodo ha funzionato cioè installando la versione gratuita del plugin.
Grazie per il consiglio