Cómo arreglar el error 'Demasiadas redirecciones' en WordPress (cPanel)
¿Acabas de aterrizar en un bucle infinito de redirecciones en tu WordPress y no sabes cómo salir? Tranquilo, es uno de los errores más comunes y, afortunadamente, casi siempre tiene solución. Este aviso, que verás como ERR_TOO_MANY_REDIRECTS en Chrome o “Demasiadas redirecciones” en otros navegadores, significa que tu sitio está atrapado en un ciclo sin fin: va de una URL a otra sin encontrar el destino final.
Antes de que cunda el pánico, respira. No has perdido tus datos ni tu web. Es un problema de configuración, no de contenido. En esta guía extensa y paso a paso, te voy a explicar exactamente cómo arreglar el error demasiadas redirecciones WordPress, incluso si tu sitio está alojado en un panel de control como cPanel. Vamos a ir desde lo más simple hasta lo más técnico, para que lo resuelvas aunque no seas un experto.
¿Por qué ocurre el error "Demasiadas redirecciones" en WordPress?
Para arreglar algo, primero hay que entenderlo. Imagina que le pides a alguien que vaya a la calle A, pero esa persona solo sabe ir a la calle B. Y cuando llega a la B, le dicen que vaya a la A. Así, para siempre. Eso es lo que le pasa a tu navegador.
Las causas más habituales son:
- Un conflicto en el archivo
.htaccess: Este archivo es como un policía de tráfico para tu servidor. Si tiene una regla mal escrita, provoca el caos. - Ajustes incorrectos de la URL de WordPress: En tu panel de administración, tienes dos campos: "Dirección de WordPress" y "Dirección del sitio". Si están mal configurados (por ejemplo, con o sin
wwwde forma inconsistente), se genera el bucle. - Un plugin de caché o de redireccionamiento agresivo: Algunos plugins, si no se configuran bien, pueden crear reglas que chocan entre sí.
- Certificados SSL mal configurados: Si tienes un certificado SSL (el candado de seguridad) pero no fuerzas bien la redirección de
httpahttps, el servidor se vuelve loco. - Problemas con los CDN o servicios de proxy: Si usas Cloudflare u otro servicio similar, a veces el caché guarda reglas antiguas.
Ahora sí, vamos a la acción. Sigue estos pasos en orden. No te saltes ninguno, porque a menudo la solución es más sencilla de lo que parece.
Paso 1: La solución rápida y mágica (Limpiar las cookies y caché del navegador)
Sí, lo sé, suena a tópico. Pero en el 20% de los casos, el problema no es tu web, sino tu navegador. A veces, el navegador guarda una "memoria" de redirecciones antiguas y se queda atascado.
Para descartarlo:
- Cierra todas las ventanas del navegador.
- Abre una ventana de incógnito (Ctrl+Shift+N en Chrome, Ctrl+Shift+P en Firefox).
- Escribe tu dominio y pulsa Enter.
Si en la ventana de incógnito funciona, el problema era la caché. Simplemente borra el historial completo desde los ajustes de tu navegador. Si el error persiste en modo incógnito, continúa con el siguiente paso.
Paso 2: Desactivar todos los plugins (El sospechoso habitual)
El error demasiadas redirecciones WordPress suele aparecer justo después de instalar o actualizar un plugin. Si no puedes acceder a tu panel de administración (wp-admin), no te preocupes, hay una forma de hacerlo a través de cPanel.
### ¿Cómo desactivar plugins desde cPanel sin entrar al administrador?
- Accede a tu panel de cPanel. Normalmente es
tudominio.com/cpanelotudominio.com:2083. - Busca la sección "Administrador de archivos" (File Manager).
- Navega hasta la carpeta
public_html(ohtdocssi es otro tipo de hosting). - Dentro, busca la carpeta
wp-content. - Entra en
wp-contenty busca la carpetaplugins. - Aquí está el truco: No borres nada. Haz clic derecho sobre la carpeta
pluginsy selecciona "Renombrar". Cámbiale el nombre a algo comoplugins_desactivados.
Al hacer esto, WordPress no encontrará la carpeta de plugins y los desactivará todos automáticamente. Ahora intenta acceder a tu web.
- Si ya funciona: El problema era uno de los plugins. Ahora, vuelve a renombrar la carpeta a
plugins(es importante que se llame exactamente igual). Ve a tu panel de administración y activa los plugins uno a uno hasta encontrar el que causa el conflicto. Normalmente, los plugins de caché (como WP Rocket o W3 Total Cache) o los de redirección son los culpables. - Si sigue sin funcionar: El problema no es un plugin. Renombra la carpeta de nuevo a
pluginsy continúa con el siguiente paso.
Paso 3: Revisar el archivo .htaccess (El archivo del poder)
El archivo .htaccess es el corazón de las redirecciones en servidores Apache (los más comunes en cPanel). Una línea mal escrita es la causa directa del ERR_TOO_MANY_REDIRECTS cPanel.
### Cómo editar o resetear el .htaccess
- Vuelve al Administrador de archivos en cPanel.
- Asegúrate de tener activada la opción "Mostrar archivos ocultos" (suele estar en la esquina superior derecha). Si no, no verás el archivo.
- En
public_html, busca el archivo.htaccess. Es un archivo pequeño y sin extensión visible. - Haz clic derecho sobre él y selecciona "Editar" o "Code Edit".
- No borres todo el contenido aún. Primero, selecciona todo el contenido y cópialo en un bloc de notas como respaldo. Esto es por si acaso.
- Ahora, borra TODO el contenido del archivo y guárdalo. Déjalo completamente vacío.
Intenta acceder a tu web.
- Si funciona: El
.htaccessestaba corrupto. Ahora, para regenerar uno limpio, ve a tu panel de WordPress (si ya puedes entrar) y ve a Ajustes > Enlaces permanentes. Simplemente pulsa el botón "Guardar cambios" sin modificar nada. WordPress generará un.htaccessnuevo y perfecto. - Si sigue fallando: El problema no es el
.htaccess. No te preocupes, vamos a restaurar el contenido que copiaste en el bloc de notas (pégalo de nuevo en el archivo y guárdalo) y pasamos a la siguiente causa.
Paso 4: Verificar la configuración de las URLs (http vs https y www)
Este es un error muy común. Tienes que asegurarte de que las URLs de tu sitio están configuradas de forma consistente.
- Si lograste entrar al administrador (después de desactivar plugins o arreglar el
.htaccess), ve a Ajustes > Generales. - Verás dos campos: Dirección de WordPress (URL) y Dirección del sitio (URL).
- Ambas deben ser EXACTAMENTE iguales. Deben incluir el mismo protocolo (
https://ohttp://) y el mismowww(o sin él).
Ejemplo de configuración correcta:
https://tudominio.comhttps://tudominio.com
Ejemplo de configuración incorrecta (causa el bucle):
https://tudominio.com(en el primer campo)http://www.tudominio.com(en el segundo campo)
Si no puedes acceder al panel, puedes hacerlo desde la base de datos en cPanel. Ve a phpMyAdmin, busca tu base de datos, entra en la tabla wp_options y busca las filas siteurl y home. Edítalas para que sean idénticas.
Paso 5: Ajustar el SSL y forzar HTTPS correctamente
Si tu web tiene un certificado SSL válido, es probable que el problema venga de una redirección forzada mal hecha.
### La solución más limpia: Añadir código al archivo wp-config.php
- Ve al Administrador de archivos en cPanel.
- En
public_html, busca el archivowp-config.php. - Edítalo. Busca la línea que dice
/* That's all, stop editing! Happy publishing. */. - Justo ANTES de esa línea, pega este código:
define('FORCE_SSL_ADMIN', true);
if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) {
$_SERVER['HTTPS'] = 'on';
}
if (isset($_SERVER['HTTP_X_FORWARDED_HOST'])) {
$_SERVER['HTTP_HOST'] = $_SERVER['HTTP_X_FORWARDED_HOST'];
}
Este código fuerza el uso de HTTPS de forma inteligente y es compatible con la mayoría de los servidores. Guarda el archivo y prueba.
[WARNING]: Si no tienes un certificado SSL instalado, NO uses este código, ya que romperá tu web. Asegúrate de que el candado de seguridad aparezca en tu navegador antes de hacer esto.
Paso 6: La solución definitiva si nada funciona (Usar un plugin de reparación)
A veces, la lógica de redirección está tan enredada que es mejor usar una herramienta especializada. Existe un plugin llamado "Better Search Replace" que es una navaja suiza para esto, pero para este error específico, te recomiendo uno llamado "WP Force SSL" o "Really Simple SSL".
¿Cómo instalarlo si no tienes acceso al panel? Puedes subirlo por FTP o por el Administrador de archivos de cPanel.
- Descarga el plugin desde wordpress.org (por ejemplo, "Really Simple SSL").
- Descomprime el archivo
.zipen tu ordenador. - Sube la carpeta descomprimida a
public_html/wp-content/plugins/usando el Administrador de archivos (botón "Cargar"). - Ve a tu panel de administración (si ya puedes entrar) y actívalo. El plugin te guiará para configurar el SSL de forma correcta y automática, arreglando las redirecciones.
Paso 7: Revisar la configuración de Cloudflare (Si lo usas)
Si usas Cloudflare como CDN, el problema puede estar en su configuración.
- Accede a tu cuenta de Cloudflare.
- Ve a la pestaña "SSL/TLS".
- Asegúrate de que el modo SSL esté en "Full (strict)".
- Ve a "Edge Certificates" y asegúrate de que la opción "Always Use HTTPS" esté activada.
- Lo más importante: Ve a "Caching" > "Configuration" y pulsa el botón "Purge Everything" para limpiar la caché del CDN.
[TIP]: Si has cambiado algo en tu servidor, siempre es buena idea purgar la caché de Cloudflare, ya que a veces guarda las reglas antiguas durante horas.
Preguntas Frecuentes (FAQ) sobre el error de redirecciones
¿Qué significa exactamente "ERR_TOO_MANY_REDIRECTS"?
Significa que el servidor y el navegador están en un bucle. El navegador envía una solicitud, el servidor responde con una redirección a otra URL, y esa URL redirige de nuevo a la primera, y así indefinidamente.
¿Puedo perder mi información si borro el .htaccess?
No. El .htaccess no contiene tu contenido (posts, páginas, etc.). Solo contiene reglas de configuración del servidor. Al borrarlo y regenerarlo, no pierdes nada de tu web, solo las reglas personalizadas que pudieras tener.
¿Por qué no puedo acceder ni siquiera al panel de administración (wp-admin)?
Porque el bucle de redirección afecta a todo tu dominio, incluido el panel. Por eso usamos métodos externos como cPanel para desactivar plugins o editar archivos.
¿Qué pasa si no tengo cPanel sino otro panel como Syspanel?
Si tu hosting usa Syspanel (el antiguo HestiaCP), el proceso es idéntico pero el acceso es diferente. Para entrar, debes ir a tudominio.com:2106 e iniciar sesión con tus credenciales. Una vez dentro, busca el Administrador de archivos y sigue los mismos pasos que he descrito para cPanel. La estructura de carpetas (public_html, wp-content, etc.) es la misma.
¿Cuánto tiempo tarda en solucionarse?
Si sigues los pasos en orden, en menos de 30 minutos deberías haber resuelto el problema. El paso más lento suele ser identificar el plugin conflictivo, pero el resto es muy rápido.
Conclusión final
El error demasiadas redirecciones WordPress es una molestia, pero es un problema lógico, no un desastre. Con paciencia y siguiendo esta guía, podrás solucionarlo. La clave está en el orden: primero lo simple (caché del navegador), luego lo más común (plugins y .htaccess) y finalmente lo más complejo (SSL y CDN).
Recuerda que la mayoría de las veces, la solución está en desactivar un plugin recién instalado o en corregir la URL en los ajustes generales. No te rindas, tu web volverá a estar operativa en poco tiempo. Y si te has quedado atascado en algún paso, vuelve a leerlo con calma; todo tiene solución en el mundo del hosting.
