Cómo solucionar el error 'ERR_TOO_MANY_REDIRECTS' en WordPress
¿Acabas de intentar entrar en tu WordPress y te has encontrado con un mensaje que dice ERR_TOO_MANY_REDIRECTS? No te preocupes, es uno de los errores más comunes y, por suerte, casi siempre tiene solución. Este aviso significa que tu navegador está atrapado en un bucle infinito de redirecciones entre dos o más URLs. Es como si estuvieras dando vueltas en un círculo sin llegar a ninguna parte.
A lo largo de esta guía, te voy a explicar paso a paso, y sin necesidad de ser un experto, cómo solucionar el error redirects WordPress. Vamos a ir desde las soluciones más sencillas hasta las más técnicas, siempre con un lenguaje claro y directo. Al final, tu web volverá a funcionar con normalidad.
¿Qué es exactamente el error ERR_TOO_MANY_REDIRECTS?
Para entenderlo fácil, imagina que le preguntas a alguien cómo llegar a una calle y te dice "ve a la derecha". Cuando llegas a la derecha, otra persona te dice "ve a la izquierda", y así sucesivamente. Nunca llegas a tu destino. Eso es lo que le pasa a tu navegador: va de una URL a otra sin parar, y al final se rinde y te muestra el error.
En WordPress, este bucle suele ocurrir por una mala configuración de la URL del sitio, por un plugin de caché o seguridad que interfiere, o por reglas incorrectas en el archivo .htaccess. No es un problema de tu ordenador, sino de la configuración de tu web o del servidor.
Primeros pasos: Diagnóstico rápido antes de tocar nada
Antes de lanzarnos a modificar archivos, vamos a hacer una pequeña comprobación. Esto te dará pistas sobre dónde está el problema.
1. Comprueba la URL en el navegador
Fíjate bien en la barra de direcciones. ¿Ves que la URL cambia constantemente entre http y https? ¿O ves que se añade un /wp-admin/ una y otra vez? Si es así, el problema es casi seguro un conflicto entre la configuración de WordPress y la del servidor.
2. Usa una ventana de incógnito
A veces, la caché de tu navegador guarda redirecciones antiguas. Abre una ventana de incógnito (Ctrl+Shift+N en Chrome, Ctrl+Shift+P en Firefox) y prueba a entrar en tu web. Si funciona, el problema es solo de caché local. Si el error persiste, el problema está en el servidor.
Solución 1: La vía rápida - Acceder al panel de administración (wp-admin)
Aunque el error aparezca en la portada, a veces el panel de administración (/wp-admin) sí funciona. Intenta acceder directamente a tudominio.com/wp-admin. Si consigues entrar, tenemos la puerta abierta para solucionarlo.
Una vez dentro, ve a Ajustes > Generales. Aquí verás dos campos muy importantes:
- Dirección de WordPress (URL).
- Dirección del sitio (URL).
Ambas deben ser exactamente iguales. Si una tiene http:// y la otra https://, o si una tiene www y la otra no, ese es el origen del bucle.
Cómo arreglarlo:
- Cambia ambas URLs para que sean idénticas. Lo más común es que ambas tengan
https://www.tudominio.comohttps://tudominio.com. - Guarda los cambios.
- Borra la caché de tu navegador y prueba de nuevo.
[TIP] Si no estás seguro de cuál usar, mira la barra de direcciones de tu navegador cuando intentas entrar. Normalmente, la URL que intentas visitar es la correcta. Si ves un candado (https), usa esa.
Solución 2: La solución del administrador - Desactivar plugins sospechosos
Si no puedes acceder al panel, el siguiente paso es desactivar los plugins. Un plugin de caché, de seguridad o de redireccionamiento es el culpable en la mayoría de los casos.
¿Cómo desactivar plugins sin entrar en el panel?
Tienes que hacerlo a través de un cliente FTP (como FileZilla) o desde el administrador de archivos de tu panel de control de hosting.
- Conéctate a tu servidor.
- Navega hasta la carpeta
wp-content. - Dentro, verás una carpeta llamada
plugins. - No la borres, solo haz clic derecho sobre ella y selecciona "Renombrar". Cámbiale el nombre a algo como
plugins_desactivados.
Al renombrar la carpeta, WordPress ya no encuentra los plugins y los desactiva todos automáticamente. Esto es una solución rápida para el error redirects WordPress.
Intenta acceder a tu web de nuevo. Si funciona, el problema era uno de los plugins.
Para encontrar al culpable:
- Vuelve a renombrar la carpeta a
plugins. - Entra en el panel de administración (ya debería funcionar).
- Ve a Plugins y actívalos uno a uno.
- Después de activar cada uno, visita tu web para comprobar si el error aparece. Cuando lo haga, habrás encontrado al responsable.
[WARNING] Desactivar todos los plugins puede hacer que algunas funciones de tu web dejen de trabajar temporalmente. Es una solución de diagnóstico, no una solución permanente.
Solución 3: La solución técnica - Editar el archivo .htaccess
Este archivo es el "director de tráfico" de tu servidor Apache. Si tiene reglas incorrectas, puede provocar el bucle. Vamos a resetearlo.
Pasos para resetear .htaccess
- Accede a tu servidor vía FTP o administrador de archivos.
- Busca el archivo
.htaccessen la raíz de tu instalación de WordPress (donde están las carpetaswp-admin,wp-content, etc.). - Descarga una copia de seguridad de este archivo a tu ordenador. Esto es importante por si algo sale mal.
- Ahora, elimina el archivo del servidor (o renómbralo a
.htaccess_old). - Intenta acceder a tu web.
Si funciona, WordPress creará un archivo .htaccess nuevo y limpio automáticamente. Si no funciona, no pasa nada, vuelve a subir el archivo que descargaste.
[INFO] Si tu hosting usa Nginx en lugar de Apache, no tendrás un archivo
.htaccess. En ese caso, este paso no aplica. Puedes saltarlo.
Solución 4: La solución definitiva - La base de datos (phpMyAdmin)
Si ninguna de las anteriores ha funcionado, el problema puede estar guardado en la base de datos. A veces, la URL correcta está mal almacenada ahí.
Cómo cambiar la URL desde phpMyAdmin
- Accede a Syspanel (tu panel de control, recuerda que se accede por el puerto 2106).
- Busca la sección de bases de datos y haz clic en "phpMyAdmin".
- Selecciona la base de datos de tu WordPress.
- Busca la tabla
wp_options(el prefijo puede variar, comowp_). - Haz clic en "Examinar" o "Browse".
- Busca las filas con
option_nameigual asiteurlyhome. - Haz clic en "Editar" en cada una de ellas y asegúrate de que el
option_valuesea la URL correcta (ej.https://tudominio.com). - Guarda los cambios.
[WARNING] Ten mucho cuidado al trabajar con la base de datos. Solo modifica los valores de
siteurlyhome. No toques nada más o podrías dañar tu web irreparablemente.
Solución 5: La solución avanzada - Registros del servidor
Si llegados a este punto el error persiste, necesitamos ver qué está pasando en el servidor. Los registros (logs) son como la caja negra de tu hosting.
Dónde encontrar los logs en Syspanel
Dentro de Syspanel (puerto 2106), busca la sección de "Registros" o "Logs". Normalmente hay dos tipos que nos interesan:
- Error Log: Muestra errores de PHP y del servidor.
- Access Log: Muestra todas las peticiones que recibe tu web.
Busca en el Access Log las líneas que aparecen justo antes del error. Verás un patrón de URLs que se redirigen una y otra vez (301 o 302). Esto te dirá exactamente entre qué dos URLs se está produciendo el bucle, lo que te dará una pista muy valiosa para solucionarlo.
Preguntas Frecuentes (FAQ)
¿Este error puede dañar mi posicionamiento SEO?
Sí, si el error dura mucho tiempo, los motores de búsqueda pueden tener problemas para indexar tu web. Sin embargo, una vez solucionado, todo vuelve a la normalidad. Es importante actuar rápido.
¿Es un problema de mi ordenador o de mi hosting?
No es de tu ordenador. Es un problema de configuración entre tu WordPress y el servidor. Por eso, las soluciones se aplican en el servidor o en los archivos de la web.
¿Qué pasa si mi web usa una CDN (como Cloudflare)?
Las CDN a veces tienen sus propias reglas de redirección. Si usas una, prueba a pausarla temporalmente o a ponerla en modo de desarrollo para ver si el error desaparece. A menudo, el problema es un conflicto entre la CDN y la configuración de tu WordPress.
¿Debo contactar con mi proveedor de hosting?
Si has probado todos estos pasos y el error persiste, sí. Es probable que haya una configuración a nivel de servidor que esté causando el problema. Ellos podrán revisar los logs de una manera más profunda.
[TIP] Antes de contactar con el soporte, ten a mano una lista de los pasos que ya has realizado. Esto les ahorrará tiempo y te ayudará a obtener una respuesta más rápida.
Resumen y consejos finales
El error ERR_TOO_MANY_REDIRECTS puede parecer aterrador, pero como has visto, es un problema lógico de configuración. Siguiendo estos pasos, desde lo más simple a lo más complejo, podrás solucionarlo sin necesidad de ser un experto.
Recuerda el orden de actuación:
- Revisa las URLs en Ajustes > Generales.
- Desactiva los plugins renombrando la carpeta.
- Resetea el archivo .htaccess.
- Corrige la base de datos en phpMyAdmin.
- Revisa los registros del servidor en Syspanel.
La clave es la paciencia y actuar de forma metódica. No te saltes pasos y, sobre todo, haz siempre una copia de seguridad de los archivos antes de modificarlos. Con un poco de calma, tu WordPress volverá a estar operativo en muy poco tiempo.
