Perché WordPress reindirizza da http a https in un ambiente locale?
Recentemente ho configurato un sito WordPress live nel mio ambiente locale utilizzando Duplicator. Posso accedere a wp-admin
ma non riesco ad accedere al sito principale perché WordPress reindirizza automaticamente il sito da http
a https
. Ho controllato il file .htaccess
, ma senza successo. Ho verificato la tabella wp_options
e contiene un'entry del sito con http
e non https
. Puoi dirmi qual è il problema e quali file dovrei controllare? Grazie.
Modifica: Ho pulito la cache del browser (ho anche provato in modalità incognito), ma ancora nessun risultato.

Bene, nella mia situazione... ho scaricato il sito aziendale dalla produzione su localhost perché avevo bisogno di preparare un ambiente di sviluppo per alcuni sviluppatori. La produzione utilizza https:// e su localhost http://, e quando l'ho eseguito la prima volta su localhost, venivo sempre reindirizzato al sito https://.
Alla fine, sono riuscito a farlo funzionare sul mio localhost semplicemente aggiungendo le seguenti righe nel file wp-config.php (la mia versione di WordPress era la 4.9.8):
define('FORCE_SSL', false);
define('FORCE_SSL_ADMIN', false);
Buona fortuna!

Assicurati di non avere installato e attivato un plugin che forzi un reindirizzamento a HTTPS, ad esempio Really Simple SSL. Se ne hai uno, disattivalo sul localhost rinominando la cartella del plugin, ad esempio rinominandola da "really-simple-ssl"
a "really-simple-ssl_deactivated"
. Ora dovresti essere in grado di accedere al tuo URL wp-admin
.

Scusa. Avrei dovuto specificare che ho provato le cose che hai menzionato, ma ancora non funziona.

Per quello pensavo che Duplicator se ne occupasse, anche se ho controllato la tabella wp_options per vedere se l'URL registrato era su https, ma no è su http. C'è qualche altra tabella che dovrei controllare?

Naturalmente, ti consiglio di utilizzare questo strumento per generare tutte le query del database per il tuo phpMyAdmin https://rudrastyh.com/tools/sql-queries-generator

Puoi farlo facilmente con wp cli
.
- Installa
wp-cli
utilizzando le istruzioni qui - esegui
wp plugin deactivate really-simple-ssl
dal terminale.
Puoi anche aggiungere l'autocompletamento al tuo terminale bash così da vedere facilmente i suggerimenti dei plugin che hai installato.
