WordPress: come correggere l'errore TOO_MANY_REDIRECT

Introduzione

Se non hai digitato correttamente l'indirizzo del tuo sito web, ad esempio senza l'inserimento del www:

  • siteurlhttp://dominio.ext
  • homehttp://dominio.ext

è possibile che il sito risulti non visibile e venga restituito un errore del tipo: "ERR_TO_MANY_REDIRECT", o similari.

Per correggere l'errore e ripristinare l'accesso al backend di WordPressesegui a scelta uno tra i tre metodi di seguito descritti; se non hai a disposizione i dati del database MySQL effettua le operazioni riportate nel metodo 2.

Metodo 1: ricollocazione con accesso all'area FTP del dominio

Per correggere l'errore e ripristinare l'accesso al backend di WordPress:

  1. accedi all'area FTP del dominio e scarica in locale il file wp-config.php, presente sulla radice del dominio oppure all'interno della sottocartella in caso di installazione in sottocartella, e modifica il file inserendo dopo la riga
    /* Finito, interrompere le modifiche! Buon blogging. */ oppure /* That's all, stop editing! Happy blogging. */
    define('RELOCATE',true);
  2. salva, chiudi il file e trasferiscilo nuovamente sull'area FTP;
  3. accedi al pannello di amministrazione di WordPress;
  4. dal menu di sinistra seleziona Impostazioni > Generali per modificare le impostazioni;
  5. assicurati che i campi Indirizzo WordPress (URL) e Indirizzo sito (URL) contengano l’URL corretto (con WWW e, se presente, HTTPS).
    Se WordPress è installato in una sottocartella, include anche il percorso (ad esempio: http://www.nomedominio.estensione/cartella);
  6. vai su Salva le modifiche in fondo alla schermata per concludere l'operazione;
  7. accedi all'area FTP del dominio e scarica il file wp-config.php, presente sulla radice del dominio oppure all'interno della sottocartella in caso di installazione in sottocartella, in locale e modificalo nuovamente eliminando la riga precedentemente inserita (define('RELOCATE',true););
  8. salva e chiudi il file e trasferiscilo nuovamente sull'area FTP.

Metodo 2: modifica wp-config.php

Per correggere l'errore e ripristinare l'accesso al backend di WordPress:

  1. accedi all'area FTP del dominio e scarica in locale il file wp-config.php, presente sulla radice del dominio oppure all'interno della sottocartella in caso di installazione in sottocartella, e modifica il file inserendo dopo la riga
    /* Finito, interrompere le modifiche! Buon blogging. */ oppure /* That's all, stop editing! Happy blogging. */
    define('WP_HOME','http://www.dominio.ext');
    define('WP_SITEURL','http://www.dominio.ext');


    oppure, se in sottocartella:

    /* Finito, interrompere le modifiche! Buon blogging. */ oppure /* That's all, stop editing! Happy blogging. */
    define('WP_HOME','http://www.dominio.ext/sottocartella/');
    define('WP_SITEURL','http://www.dominio.ext/sottocartella/');
  2. salva, chiudi il file e trasferiscilo nuovamente sull'area FTP.
     

Utilizzando questo metodo una volta eseguito l'accesso al pannello di amministrazione di WordPress su Impostazioni > Generali, non potrai modificare i valori Indirizzo WordPress (URL) e Indirizzo sito (URL).

Metodo 3: modifica siteurl e home da database

Per correggere l'errore e ripristinare l'accesso al backend di WordPress:

  1. accedi a https://mysql.aruba.it/ con utente e password del database MySQL utilizzato;
  2. seleziona il database su cui è installato WordPress;
  3. scegli la tabella con prefisso pref_options (cioè il prefisso della tabella con cui è stato installato WordPress. Lo stesso è visibile solo ed esclusivamente dopo aver scaricato il file wp-config.php in locale sulla riga "$table_prefix", come indicato alla prima sezione di questa stessa guida);
  4. vai su Mostra;
  5. visualizza i record e trova le righe corrispondenti a siteurl e home;
  6. modifica i valori inserendo l'URL corretto (con WWW, con HTTPS se presente e con eventuale percorso di sottocartella);
  7. vai su Esegui.

CONDIVIDI QUESTA GUIDA

Aiutaci a migliorare

Non hai trovato quello che cerchi?

Contatta i nostri esperti, sono a tua disposizione