Archivio Domande

Errore: Troppi reindirizzamenti

L'errore "Troppi reindirizzamenti" in WordPress si verifica solitamente quando c'è un problema con la configurazione del tuo sito, spesso legato a impostazioni errate nel file .htaccess o a una configurazione errata nelle impostazioni di WordPress.

Ecco i passaggi che puoi seguire per risolvere questo problema:

Cancella i cookie e la cache del browser:

Inizia cancellando i cookie e la cache del tuo browser. A volte, i cookie memorizzati possono causare conflitti.

Verifica l'indirizzo di WordPress e l'indirizzo del sito:

Accedi all'area di amministrazione di WordPress e vai su Impostazioni > Generale. Assicurati che i campi "Indirizzo di WordPress (URL)" e "Indirizzo del sito (URL)" siano impostati correttamente sul tuo dominio (ad esempio, http://esempio.com).

Controlla il file .htaccess:

Collegati al tuo sito tramite FTP o tramite il file manager del tuo provider di hosting e cerca il file .htaccess nella directory principale. Rinominalo in qualcosa come .htaccess_old. Poi prova ad accedere di nuovo al tuo sito. Se questo risolve il problema, puoi generare un nuovo file .htaccess andando su Impostazioni > Permalink nel tuo dashboard di WordPress e cliccando su "Salva modifiche".

Controlla se plugin o temi causano conflitti:

Disattiva tutti i plugin e passa a un tema predefinito come Twenty Twenty-One. Se l'errore scompare, riattiva i tuoi plugin e temi uno per uno per identificare quelli problematici.

Aggiorna l'URL del sito tramite wp-config.php:

Puoi provare ad aggiungere le seguenti righe al tuo file wp-config.php:

define('WP_HOME','http://esempio.com');
define('WP_SITEURL','http://esempio.com');

Sostituisci http://esempio.com con l'URL effettivo del tuo sito.

Controlla le impostazioni SSL:

Se stai utilizzando SSL (HTTPS), assicurati che le impostazioni SSL siano configurate correttamente. Se hai recentemente aggiunto un certificato SSL, assicurati che sia installato correttamente.

Controlla i reindirizzamenti lato server:

Contatta il tuo provider di hosting per verificare che non ci siano reindirizzamenti a livello di server che causano conflitti.

Controlla i loop di reindirizzamento infiniti nel codice:

Rivedi qualsiasi codice personalizzato che hai aggiunto al file functions.php del tuo tema o nei plugin che potrebbe causare un loop di reindirizzamento.

Controlla le impostazioni di Cloudflare o CDN:

Se stai utilizzando un servizio come Cloudflare, controlla le loro impostazioni per assicurarti che non stiano causando reindirizzamenti indesiderati.

Controlla le regole del file .htaccess:

Assicurati che non ci siano regole in conflitto o errate nel tuo file .htaccess che potrebbero causare il loop.

Contatta il tuo provider di hosting:

Se nessuna delle soluzioni precedenti funziona, contatta il supporto del tuo provider di hosting. Potrebbero essere in grado di identificare e risolvere il problema lato loro.

Ricorda sempre di eseguire un backup del tuo sito prima di apportare modifiche significative, soprattutto se stai modificando file core o facendo modifiche nel database.

  • 0 Utenti hanno trovato utile questa risposta
Hai trovato utile questa risposta?