Home » FAQ » Servei hosting web » Configuració avançada de l'allotjament web » Què és i com solucionar l'error ERR_TOO_MANY_REDIRECTS

Què és i com solucionar l'error ERR_TOO_MANY_REDIRECTS

És probable que navegant per internet o fins i tot a la seva mateixa pàgina, us hagi aparegut un ERR_TOO_MANY_REDIRECTS indicant que hi ha massa redireccions per poder finalitzar la connexió. L'error sol ser tan gran que així:

 

 

Això passa perquè el lloc et redirigeix massa vegades. Quan les redireccions tenen lloc en un bucle, el navegador o el servidor web intentaran trencar el bucle i tornar-li la pàgina d'error. Un cicle que vol dir que intentes anar a A, on A t'envia a B però B t'envia de tornada a A novament, i així successivament.

 

Succeeix perquè en algun lloc del vostre codi, fitxers o configuracions hi ha més d'una ordre de redirecció que entra en conflicte entre si. Un error habitual és una redirecció de, www .example.com a example.com. Però en un altre lloc diu el contrari, això crearà un bucle de redirecció.

 

Un bucle http de https o viceversa també és molt comú.

 

Si accedeix als logs d'errors del seu hosting ( On veure els registres d'errors de l'allotjament ) es registrarà un error similar al següent:

 

AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.

 

AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.HTML

Com solucionar l'error ERR_TOO_MANY_REDIRECTS?

 

Com hem indicat inicialment, aquest error és degut a la configuració/codi de la seva pàgina, per la qual cosa poden ser diversos apartats o fitxers que estiguin generant aquest error.

 

Netejar galetes i memòria cau del navegador

 

Un dels motius pels quals apareix l'error pot ser perquè la memòria cau i les galetes del vostre navegador emmagatzemen redireccions antigues i pot generar el bucle de l'error. En aquest cas només cal accedir a la configuració del navegador en qüestió i netejar les galetes i la memòria cau d'aquest.

 

Seguint la següent guia podeu veure Com buidar la memòria cau dels diferents navegadors d'Internet

 

Desactivar plugins

 

Un bucle de redirecció pot ser el resultat d'un plugin actiu al vostre lloc. Si no podeu accedir a l'administrador del vostre CMS, podeu desactivar els plugins accedint mitjançant FTP o SSH:

 

En aquesta guia podeu veure Com desactivar plugins de Wordpress per FTP , el procés és igual a tots els CMS però amb la seva respectiva carpeta de plugins.

 

Si desactivant els plugins de la seva pàgina la web carrega, significa que el bucle el generava un dels plugins instal·lats. És recomanable deixar aquest plugin desactivat i buscar una altra alternativa.

 

Redireccions a la base de dades

 

Si hi ha un error a l'URL assignat a la base de dades, podeu generar l'error si intenteu accedir a l'altra adreça, generant el bucle ja esmentat. Podeu editar la configuració de la URL a través de la base de dades del vostre hosting:

 

Com accedir a phpMyAdmin

 

Igual que amb els altres possibles errors, el procés varia en funció del CMS que tingueu instal·lat. Adjuntarem com modificar el domini associat de Wordpress i Prestashop des de la base de dades:

 

Com modificar el domini associat del WordPress des de la base de dades

Com modificar el domini associat del Prestashop

 

Fitxer .htaccess 

 

També podeu consultar el fitxer .htaccess al directori del vostre lloc web.

 

El fitxer .htaccess el fitxer que controla les redireccions de pàgina, de manera que un petit problema al fitxer .htaccess pot causar un bucle d'error en la càrrega de la teva pàgina si no està configurat correctament.

 

No recomanem eliminar directament el fitxer .htaccess, sinó que el reemplaceu amb un .htaccess predeterminat, per verificar si el .htaccess original és l'origen de l'error.

 

.htaccess predeterminat de WordPress

 

Si teniu un Wordpress, és possible que si el vostre wp-config.php no està ben configurat, podeu trobar-hi l'error. Només heu de verificar que no hi hagi una o ambdues línies que mostrem:

 

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

HTML

 

Desactivar temporalment la xarxa de distribució de continguts (CDN)

 

Un altre possible culpable d'un error de bucle de redirecció és un servei de tercers instal·lat al vostre host. En la majoria dels casos, es tracta de la configuració de la CDN. La CDN és una xarxa de servidors intermediaris col·locats en diferents llocs per garantir una alta velocitat de càrrega del lloc web.

 

El problema dels bucles de redirecció sorgeix quan el vostre CDN té l'opció SSL configurada a Flexible, cosa que significa que envia peticions sense xifrar al servidor del vostre lloc.

 

Si el vostre lloc web està configurat per redirigir totes les sol·licituds HTTP a HTTPS quan s'utilitza el mode flexible, es produirà un problema de bucle de redirecció.

 

Si aquest és el cas, configurar els paràmetres de SSL de la CDN a Complet hauria de resoldre el problema si teniu un certificat SSL actiu.

 

 

Per a més informació, pots contactar amb nosaltres.