Cómo solucionar el error 'ERR_TOO_MANY_REDIRECTS' en WordPress (cPanel y Plesk)
¿Te aparece el temido error ERR_TOO_MANY_REDIRECTS en WordPress?
Si estás leyendo esto, probablemente acabas de intentar entrar a tu sitio web y, en lugar de ver tu página, te has encontrado con un mensaje similar a "Esta página no funciona" o "ERR_TOO_MANY_REDIRECTS". No te preocupes, no has roto nada grave. Este es uno de los errores más comunes en WordPress, y la buena noticia es que tiene solución.
En este artículo, vamos a explicarte paso a paso, como si estuvieras hablando con un amigo técnico, cómo solucionar el error redireccionamiento wordpress. Vamos a desglosar qué significa, por qué ocurre y, lo más importante, cómo arreglarlo tanto si tu hosting usa cPanel como si usa Plesk.
¿Qué significa el error ERR_TOO_MANY_REDIRECTS?
Imagina que intentas entrar a tu casa, pero al abrir la puerta, te encuentras con otra puerta. Al abrir esa, hay otra, y otra más. Nunca llegas al salón. Eso es exactamente lo que le pasa a tu navegador.
El error err_too_many_redirects wordpress ocurre cuando el servidor web entra en un bucle infinito de redirecciones. Es decir, la página A te envía a la página B, pero la página B te devuelve a la A, y así hasta que el navegador se cansa y muestra el error para protegerte.
Este bucle suele estar causado por una mala configuración de la URL del sitio, de los certificados SSL o de algún plugin de caché o seguridad que está interfiriendo.
Paso 0: Haz una copia de seguridad (¡IMPORTANTE!)
Antes de tocar nada, respira. Vamos a modificar archivos de configuración. Aunque los pasos son seguros, es fundamental que hagas una copia de seguridad completa de tu sitio (archivos y base de datos) antes de empezar.
[WARNING]: Si no sabes cómo hacer una copia de seguridad, contacta con tu proveedor de hosting. Aunque estos cambios son reversibles, un fallo podría dejar tu web temporalmente caída. Mejor prevenir que curar.
Solución 1: Limpiar la caché del navegador y del servidor
A veces, la solución más tonta es la correcta. Tu navegador (Chrome, Firefox, etc.) guarda copias de las páginas para cargarlas más rápido. Es posible que tenga guardada una redirección antigua.
- Prueba con otro navegador o con una ventana de incógnito. Si funciona, el problema es la caché de tu navegador.
- Si el error persiste, limpia la caché de tu navegador (historial y archivos temporales).
- También debes limpiar la caché del servidor. Si usas un plugin de caché (como W3 Total Cache, WP Super Cache o LiteSpeed Cache), intenta acceder al panel de administración de WordPress (si puedes) y pulsa en "Vaciar caché". Si no puedes entrar, pasa al siguiente paso.
Solución 2: El problema del HTTPS (SSL)
Esta es la causa más frecuente. WordPress tiene dos campos en su configuración: Dirección de WordPress (URL) y Dirección del sitio (URL).
Si tienes un certificado SSL (el candadito de "https://"), WordPress debe saber que debe usar "https" en ambas URLs. Si están configuradas de forma incorrecta, o si un plugin está forzando la redirección a "https" mientras WordPress sigue pensando que es "http", se genera el bucle.
### Solucionarlo desde cPanel
- Entra en tu cPanel (normalmente en
tudominio.com/cpanel). - Busca la sección Archivos y haz clic en Administrador de archivos.
- Ve a la carpeta
public_html(ohtdocssi es otro tipo de hosting). - Busca el archivo
wp-config.php(está en la raíz, junto a las carpetaswp-adminywp-content). - Haz clic derecho sobre él y selecciona Editar.
- Justo antes de la línea que dice
/* That's all, stop editing! Happy publishing. */, pega estas dos líneas:
define('WP_HOME', 'https://tudominio.com');
define('WP_SITEURL', 'https://tudominio.com');
IMPORTANTE: Reemplaza https://tudominio.com con tu dominio real, incluyendo el "https://" y sin barra final.
- Guarda los cambios y sube el archivo (si te lo pide). Ahora intenta acceder a tu web.
### Solucionarlo desde Plesk
- Entra en Plesk (normalmente en
tudominio.com:8443). - Ve a Sitios web y dominios.
- Busca tu dominio y haz clic en Administrador de archivos (o File Manager).
- Navega hasta la carpeta
httpdocs(es el equivalente apublic_htmlen Plesk). - Busca el archivo
wp-config.phpy haz clic en Editar (o edítalo en línea). - Añade el mismo código del punto anterior, justo antes de la línea "That's all".
[TIP]: Si tu hosting usa Syspanel (el antiguo HestiaCP, que se accede por el puerto 2106), el proceso es idéntico al de cPanel: busca el archivo
wp-config.phpen la carpetapublic_htmly añade las líneas.
Solución 3: Revisar el archivo .htaccess
El archivo .htaccess es un archivo de configuración mágico que controla las redirecciones en Apache. Si está corrupto o tiene una regla mal escrita, provoca el loop.
### Cómo restaurarlo
- Accede al Administrador de archivos (como en el paso anterior, ya sea en cPanel o Plesk).
- Activa la opción de "Mostrar archivos ocultos" (en cPanel, suele ser un botón en la parte superior derecha; en Plesk, una casilla en la configuración).
- Busca el archivo
.htaccessen la raíz. - Haz clic derecho y Renómbralo a
.htaccess_backup(esto lo desactiva). - Ahora ve a tu sitio web. Si el error desaparece, el problema era ese archivo.
- Para crear uno nuevo y limpio, ve a WordPress > Ajustes > Enlaces permanentes y pulsa en Guardar cambios. Esto regenerará el
.htaccessautomáticamente.
[INFO]: Si al renombrar el archivo la web funciona, puedes ir a la configuración de tu plugin de caché o de seguridad y revisar las reglas de redirección que estén establecidas.
Solución 4: Desactivar todos los plugins (Acceso por FTP)
Si las soluciones anteriores no funcionan, el culpable es un plugin. A veces, un plugin de seguridad (como Wordfence) o de caché (como WP Rocket) crea reglas de redirección que entran en conflicto con las de WordPress.
Para desactivarlos todos a la vez sin entrar al panel de administración:
- Conéctate a tu servidor por FTP (con FileZilla, por ejemplo) o usa el Administrador de archivos de tu hosting.
- Navega a la carpeta
wp-content. - Busca la carpeta
plugins. - Haz clic derecho sobre ella y selecciona Renombrar. Cámbiala a
plugins_desactivados. - WordPress, al no encontrar la carpeta
plugins, desactivará todos los plugins automáticamente. - Intenta acceder a tu web. Si funciona, el problema es de un plugin.
¿Cómo saber cuál es?
- Renombra la carpeta de nuevo a
plugins. - Ve al panel de administración (
/wp-admin). Ahora ya podrás entrar. - Ve a Plugins y actívalos uno a uno.
- Después de activar cada uno, visita tu web. Cuando el error aparezca de nuevo, habrás encontrado al culpable. Lo desactivas y listo.
Solución 5: Revisar la configuración de WordPress (Base de datos)
Si ninguna de las anteriores funciona, el problema puede estar en la base de datos, donde se guardan las URLs "oficiales".
Puedes usar phpMyAdmin para cambiarlo.
- Ve a tu cPanel o Plesk y busca phpMyAdmin (dentro de la sección de Bases de Datos).
- Selecciona la base de datos de tu WordPress.
- Haz clic en la tabla
wp_options(el prefijo puede ser diferente, comowp_omiweb_). - Busca las filas que tengan
option_nameigual asiteurlyhome. - Haz clic en Editar (el lápiz) en cada una y asegúrate de que el valor sea
https://tudominio.com(sin barra final). - Guarda los cambios.
Solución 6: Purgar la caché de DNS y CDN
Si usas un CDN como Cloudflare, es posible que la caché de redirecciones esté guardada en sus servidores.
- Entra en tu cuenta de Cloudflare (o el CDN que uses).
- Ve a la sección de Caché y haz clic en Purgar todo.
- También puedes intentar desactivar temporalmente el proxy (la nube naranja en Cloudflare) para ver si el problema se soluciona. Si es así, el problema es de la configuración SSL en tu CDN (debe estar en modo "Flexible" o "Full" dependiendo de tu configuración).
Preguntas Frecuentes (FAQ) sobre el error de redireccionamiento
¿Por qué me pasa esto si no he tocado nada?
Es muy común que ocurra después de instalar un plugin de seguridad o de activar un certificado SSL automáticamente. También puede pasar si cambias la URL del sitio en los ajustes de WordPress y cometes un error tipográfico.
¿Perderé mis datos si sigo estos pasos?
No. Todos estos pasos son de configuración. No borran contenido. La única precaución es la copia de seguridad inicial por si acaso, pero no deberías perder nada.
¿Cuánto tiempo tarda en arreglarse?
Depende de la causa. Si es la caché del navegador, es en 1 minuto. Si es un plugin, tardarás unos 10-15 minutos en encontrarlo. Si es la configuración de SSL, quizás 20 minutos.
¿Debo contactar con mi proveedor de hosting?
Si después de seguir todos los pasos de esta guía sobre cómo solucionar el error redireccionamiento wordpress sigues sin poder acceder, es hora de llamar a tu soporte. Ellos pueden revisar la configuración del servidor a nivel más profundo (como las reglas de Apache o Nginx). Diles que ya has probado a limpiar caché, desactivar plugins y revisar el .htaccess.
Resumen rápido: Checklist para solucionar el bucle de redirección
Para que no te pierdas, aquí tienes la lista de verificación rápida:
- Limpia la caché del navegador y prueba en modo incógnito.
- Revisa el
wp-config.phpy fuerza las URLs conhttps://. - Renombra el archivo
.htaccesspara desactivarlo. - Desactiva todos los plugins renombrando la carpeta
plugins. - Verifica en la base de datos que
siteurlyhomesean correctos. - Purgar la caché del CDN (Cloudflare, etc.).
Con un poco de paciencia, siguiendo estos pasos en orden, podrás resolver el problema err_too_many_redirects wordpress y volver a tener tu sitio funcionando sin necesidad de ser un experto en informática.
Si has llegado hasta aquí, ¡enhorabuena! Ya tienes todas las herramientas para solucionar este problema. Recuerda que la clave está en la lógica: ir descartando posibilidades de la más simple (caché) a la más compleja (base de datos). Mucho ánimo y ¡a por ello!
