Contenidos del Post
¿Alguna vez después de hacer cambios o actualizaciones en tu WordPress el navegador te ha devuelto una pantalla con el error “el dominio.es te ha redirigido demasiadas veces” (Google Chrome) o “la página no está redirigiendo adecuadamente” (Mozilla Firefox)?
Este tipo de error se llama ERR_TOO_MANY_REDIRECTS, un error tipo 301 que hace referencia a que existe un error de redireccionamiento. El navegador esta redirigiendo de una página a otra en bucle sin encontrar una que mostrar, lo cual hace que al final desista y nos muestre la página de error.
Solucionarlo no es tan complicado como podría parecer en un principio y las causas suelen estar bien identificadas. Lo importante es solucionarlos lo antes posible para evitar perder tráfico o ser penalizado por Google.
Soluciones al ERR_TOO_MANY_REDIRECTS
Eliminar las Cookies del navegador
Las cookies son ficheros que almacenan información y es posible que en algún momento hayan almacenado información errónea provocando el bucle de redireccionamiento. Suelen ser la principal causa de error, de hecho si utilizamos Google Chrome veremos que el propio error nos aconseja eliminarlo con la advertencia “Try clearing your cookies” y Mozilla Firefox nos advierte con “This problem can sometimes be caused by disabling or refusing to accept cookies”
Borrar las cookies en Google Chrome
1. En la parte superior derecha, haz clic en los tres pequeños puntos en la esquina superior derecha. y pincha sobre Configuración
2. Busca en la parte inferior “Configuración Avanzada” y haz clic sobre ella
3. En el apartado "Privacidad y seguridad" haz clic en “Configuración del sitio”
4. Busca la opción “Cookies” pincha sobre ella y después en “Ver todas las cookies y datos del sitio”
5. Haz clic en el botón “Eliminar todo” y confirma con la opción “Borrar todo”
Borrar las cookies en Mozilla Firefox
1. Haga clic en las tres lineas de la esquina superior derecha. y haz clic en Opciones.
2. Selecciona la opción “Privacidad y seguridad” y en la sección “Cookies y datos del sitio" haz clic en el botón Limpiar datos.
3. Selecciona solamente la opción “Cookies y datos del sitio” y haz clic en Limpiar.
Una vez elimines las cookies intenta volver a visualizar la web en el navegador ¿Se carga la web? ¡Perfecto! ¿El navegador todavía te devuelve error? No hay problema, pasa al siguiente punto.
Vaciar la caché del navegador
Cuando visitamos una página web la caché la almacena en su memoria con el objetivo de cargarla mucho más rápida y tener que esperar menos cuando cuando volvamos a visitarla. La caché puede haber guardado en algún momento el bucle de redireccionamiento y aunque se solucione no podremos ver nuestra web al no ser que vaciemos la caché y borrar así de su memoria el redireccionamiento.
Vaciar la caché en Google Chrome
1. En la parte superior derecha, haz clic en los tres pequeños puntos en la esquina superior derecha.
2. Dirígete a “Más herramientas” y selecciona Borrar datos de navegación.
3. En la parte superior, elige un rango de tiempo y marca la casilla "Imágenes y archivos en caché".
4. Haz clic en Borrar datos.
Vaciar la caché en Mozilla Firefox
1. Haz clic en el botón Menú y elige Opciones
2. Selecciona “Privacidad y seguridad” y en la sección Cookies y datos del sitio, haz clic en Limpiar datos….
3. Selecciona solamente la opción “Contenido web en caché” y haz clic en Limpiar.
¿El error persiste? No te preocupes, vamos a probar otras soluciones. Si tienes un plugin de caché instalado en tu WordPress pasa al siguiente punto.
ERR_TOO_MANY_REDIRECTS en WordPress
Borrar la caché desde plugin WordPress
Es posible que a pesar del bucle de redireccionamiento puedas acceder al administrador de WordPress. Si es así, puedes acceder al plugin de caché que estés utilizando y vaciar la caché.
Borrar caché con W3 Total Cache
Si utilizas W3 Total Cache, borrar la caché es muy sencillo y con un solo clic.
Dirígete a la barra superior del administrador de WordPress, despliega el menú "Rendimiento" y haz clic en "Purge all Caches (Limpiar todas las cachés)"
Borrar caché con Super Cache
WP Super Cache es uno de los plugins más populares de WordPress. Con un solo clic podemos limpiar todo el contenido almacenado en caché.
Dirígete a "Ajustes >WP Super Cache " haz clic en el botón "Eliminar caché" y listo.
Borrar cache con WP Rocket
En la la barra superior de administración de WordPress despliega las opciones del menú WP Rocket y haz clic en el enlace "Borrar caché".
Desactivar todos los plugins
Si el error ERR_TOO_MANY_REDIRECTS sigue apareciendo es posible que la causa venga propiciada por algún plugin. Hay plugins de SEO que utilizan la función wp_redirect() que puede ser la causa del bucle.
Si tienes dudas y no sabes que plugin podría ser el causante, desactívalos todos. Si la página de error desaparece habría que ir activando los plugins de uno en uno y comprobando con cada activación la web hasta que demos con el plugin que está causando la redirección en bucle.
Una vez localizado el plugin que está provocando el error ERR_TOO_MANY_REDIRECTS, revisa su configuración por si hay algún error.
Si no puedes acceder a tu panel de administración de WordPress tendrás que acceder vía a tu FTP y
desactivar los plugin cambiando el nombre de la carpeta. Añadiendo al final del nombre “_problema” será suficiente. Para activarlos solo tendrás que eliminar el sufijo que habíamos añadido.
Configuración de ajustes WordPress
El error ERR_TOO_MANY_REDIRECTS también puede darse a una mala configuración en los ajustes de WordPress, haciendo que apunten a dominios equivocados creando así el bucle de redireccionamiento.
Hay dos campos diferentes que deben de contener la misma URL además de usar el prefijo correcto y que coincida con el resto de su web: con “www” o sin “www”.
Dirígete a “Ajustes > Generales” y asegurate que los campos Dirección de WordPress y Dirección del sitio tengan la misma URL
Si no pudieses acceder al administrador de WordPress edita el archivo wp-config.php mediante un cliente FTP y añade las lineas
1 2 |
define('WP_HOME','https://midominio.com'); define('WP_SITEURL','https://midominio.com'); |
Con tu URL y asegurándote que son iguales en los dos campos.
Configuración HTTPS
No intentes forzar HTTPS en tu WordPress si no has instalado antes un certificado SSL, esto puede provocar un bucle erróneo de redireccionamiento.
Si tienes alojado tu sitio en DonWordPress te recordamos que todos nuestros planes incluyen el certificado gratuito SSL.
Error en el .htaccess
El fichero .htaccess permite definir diferentes directivas y una de ellas son las redirecciones. Es posible que mediante algún plugin se haya modificado y se haya generado una redirección errónea.
Este archivo se encuentra en el directorio raíz de tu instalación de WordPress, accede al FTP y guarda una copia del mismo en tu escritorio. Luego elimina el archivo de tu directorio y comprueba si la web no devuelve el error ERR_TOO_MANY_REDIRECTS
Si el error se ha solucionado y puedes acceder al administrador de WordPress tendrás que volver a generar el archivo .htacess. Para esto dirígete a “Ajustes > Enlaces permanentes” guarda cambios sin tocar ningún ajuste.
Comprueba que el problema de ha solucionado y que la web no devuelve el error ERR_TOO_MANY_REDIRECTS
Conclusión
Como has visto ERR_TOO_MANY_REDIRECTS en WordPress es un error bastante común y solucionarlo no resulta complicado. Espero que las soluciones que te hemos dejado en este artículo te ayuden a identificar la causa del error y a solucionarlo.
¿Conoces otras causas? ¿Te has encontrado con el error y has sido capaz de solucionarlo? Comparte tu experiencia dejándonos un comentario más abajo.