Anonim

Se sei un utente Chrome e visualizzi "Errore 3xx (net :: ERR_TOO_MANY_REDIRECTS" o "Questa pagina web ha un ciclo di reindirizzamento - ERR_TOO_MANY_REDIRECTS", non sei solo. Ciò accade spesso e può essere temporaneo o permanente a seconda dell'URL stai visitando e la causa specifica del problema.

Questo tutorial ti guiderà attraverso tutto ciò che devi sapere sull'errore di reindirizzamento in Google Chrome.

I reindirizzamenti HTTP sono un metodo per un sito Web per indirizzare il browser a una pagina diversa anziché a quella collegata. Ciò potrebbe essere dovuto alla manutenzione, alla pagina è stata spostata o per altri motivi. Ad esempio, un'azienda potrebbe cambiare il proprio nome di dominio e reindirizzare il sito Web nel vecchio dominio al sito Web utilizzando il nuovo dominio.

Chrome può far fronte a un massimo di 20 reindirizzamenti senza dare l'errore, ma una volta superata la soglia, genererà l'errore "ERR_TOO_MANY_REDIRECTS".

La transazione è simile a questa:

  • Il browser invia un messaggio GET al server Web
  • Il server risponde con un messaggio 3xx con l'URL reindirizzato
  • Il browser riconosce il messaggio e passa al nuovo indirizzo
  • Il browser carica il sito Web

Chrome può gestire fino a 20 di questi reindirizzamenti contemporaneamente senza alcun problema. Se ce ne sono altri, viene visualizzato l'errore.

Un ciclo di reindirizzamento è il punto in cui il browser viene inviato a un URL reindirizzato che lo reindirizza all'URL originale, che lo reindirizza di nuovo e così via. Questo è sorprendentemente facile da fare come amministratore del sito web. Ti mostrerò cosa puoi fare se vedi troppi errori di reindirizzamento in Google Chrome.

Troppi reindirizzamenti come visitatore

Se stai visitando il sito Web, puoi cancellare la cache e i cookie del browser.

  1. Apri Chrome
  2. Seleziona il menu a discesa di Chrome in alto
  3. Seleziona Cancella dati di navigazione dal menu a discesa
  4. Seleziona la casella di controllo accanto a Messaggi e file memorizzati nella cache
  5. Quindi fare clic su Cancella dati

Ora riprova l'URL che ha dato l'errore. Ora dovresti essere in grado di navigare nel sito web.

Se non funziona, prova un altro browser. Se un altro browser funziona ma Chrome non prova questo:

  1. Digita chrome://extensions nella barra degli indirizzi di Chrome
  2. Premi Invio
  3. Prova a disabilitare le estensioni una alla volta, testando nuovamente il sito Web dopo aver disabilitato ognuna

Assicurati di disabilitarne uno prima di ripetere il test, altrimenti non saprai quale ha causato il problema. L'obiettivo è vedere se riesci a isolare la causa del problema a una specifica estensione di Chrome.

Troppi reindirizzamenti come amministratore del sito Web

Se gestisci o gestisci il sito Web, hai del lavoro da fare. Hai un reindirizzamento impostato da qualche parte che è in loop o si ripete troppe volte. Scopriamo quali reindirizzamenti eseguono il loopback in modo da poter risolvere il problema sul back-end amministrativo del tuo sito Web.

  1. Vai a Redirect-checker e digita il tuo URL
  2. Seleziona analizza per vedere cosa sta reindirizzando e dove
  3. Identifica quei reindirizzamenti che ritornano a se stessi
  4. Modifica i reindirizzamenti in loop attraverso l'interfaccia amministrativa per il tuo sito Web

"Modifica i reindirizzamenti in loop attraverso l'interfaccia amministrativa per il tuo sito Web" può sembrare un po 'lento, ma il metodo esatto dipende dalla piattaforma utilizzata dal tuo sito Web. Ad esempio, in WordPress, potresti utilizzare un plug-in di reindirizzamento o modificare il tuo file .htaccess. In Joomla potresti utilizzare Redirect Manager, in Magento, utilizzeresti lo strumento di gestione della riscrittura. Ti viene l'idea.

Tutto quello che devi fare è identificare il reindirizzamento che causa il problema, quindi risolvere il problema in qualsiasi piattaforma utilizzi per amministrare il tuo sito, facendo riferimento alla tua piattaforma e alla documentazione della società di hosting per assistenza.

Dopo aver risolto il problema, ripetere nuovamente i collegamenti per assicurarsi che la correzione abbia funzionato come previsto.

Reindirizzare

Esistono diversi tipi di reindirizzamenti, tutti con codici che iniziano con 3xx.

  • 301 - Pagina spostata in modo permanente.
  • 302 - Pagina Web temporaneamente non disponibile.
  • 303 - Utilizzato per reindirizzare dopo un PUT o un POST per impedire un aggiornamento della pagina.
  • 307 - Pagina Web temporaneamente non disponibile per qualcosa di pianificato. Successore di 302 reindirizzamenti per HTTP 1.1.
  • 308 - Reindirizzamento permanente per altri motivi.
  • 300 - Reindirizzamento speciale che non viene utilizzato molto spesso.
  • 304 - Reindirizzamento speciale che indica un aggiornamento della cache per le pagine Web memorizzate nella cache.

Perché vengono utilizzati i reindirizzamenti

Esistono molte ragioni legittime per utilizzare i reindirizzamenti e rimarrai sorpreso dalla frequenza con cui vengono utilizzati. Il motivo più comune per l'utilizzo di un reindirizzamento è quando si sposta la pagina in un nuovo host o URL. Se hai lavorato molto sul tuo SEO, non vuoi perdere tutto quando sposti una pagina.

Invece, usi un reindirizzamento 301 per dire ai browser e ai motori di ricerca che la tua pagina è stata spostata. Ciò attira ancora i visitatori della pagina e conserva tutti i vantaggi SEO guadagnati.

Un reindirizzamento 302 o 307 è utile se stai testando la pagina o aggiornandola per adattarla allo stile o alla nuova tecnologia. Se la struttura dell'URL rimarrà identica, devi solo aggiungere un reindirizzamento temporaneo prima di pubblicare la pagina per davvero.

I reindirizzamenti sono molto utili per la gestione di un sito Web senza perdere il succo SEO o i visitatori. Richiedono cura e test ma possono essere uno strumento molto utile.

Se hai suggerimenti su come gestire troppi reindirizzamenti, commenta di seguito.

Err_too_many_redirects: come risolvere Google Chrome