🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo arreglar el error 'ERR_TOO_MANY_REDIRECTS' en WordPress (cPanel)

Actualizado el 6 de abril de 2026

[INFO] Este artículo está pensado para usuarios de WordPress que utilizan cPanel como panel de control de su hosting. Si usas Syspanel (el antiguo HestiaCP), el puerto de acceso es el 2106 y los pasos son prácticamente los mismos, pero con la interfaz de Syspanel.

¿Alguna vez has intentado entrar a tu sitio web y te has encontrado con un mensaje de error que dice ERR_TOO_MANY_REDIRECTS? No te preocupes, no es el fin del mundo. Es uno de los errores más comunes en WordPress y, por suerte, tiene varias soluciones que puedes aplicar tú mismo, sin necesidad de ser un experto en programación.

Este error, que también se conoce como "error de redireccionamiento en bucle", significa que tu sitio web está atrapado en un bucle infinito de redirecciones. Es como si estuvieras en un pasillo lleno de puertas que se abren unas a otras sin llevarte a ninguna parte. El navegador, después de varios intentos, se rinde y te muestra el error.

En esta guía extensa y paso a paso, te voy a explicar cómo solucionar el error ERR_TOO_MANY_REDIRECTS en WordPress usando tu panel de control cPanel. Vamos a ir desde las soluciones más sencillas hasta las más técnicas. Respira hondo, coge un café y vamos a ello.

¿Por qué ocurre este error en WordPress?

Antes de lanzarnos a arreglar nada, es importante entender por qué ocurre. En la mayoría de los casos, el culpable es una mala configuración de la URL de WordPress o de los ajustes de redirección. Sin embargo, hay otros factores que pueden provocarlo.

Las causas más comunes incluyen:

  1. Ajustes incorrectos de la URL del sitio: Tener la dirección de WordPress (la URL general) y la dirección del sitio (la URL del sitio) configuradas de forma incorrecta, o con http y https mezclados.
  2. Un plugin de caché o de redireccionamiento conflictivo: Algunos plugins como "Redirection" o incluso los de caché pueden crear reglas que entran en conflicto.
  3. Un archivo .htaccess dañado o con reglas incorrectas: Este archivo es el "directorio de tráfico" de tu sitio en un servidor Apache (el más común en cPanel). Una regla mal escrita aquí puede causar el bucle.
  4. Fuerza de HTTPS mal configurada: Si tienes un certificado SSL instalado pero la redirección de http a https está mal hecha, puede provocar el bucle.
  5. Problemas con el CDN (Red de Distribución de Contenido): Si usas un servicio como Cloudflare, a veces su configuración de SSL puede chocar con la de tu hosting.

Solución 1: La Reina de las Soluciones – Limpiar la caché del navegador

A veces la solución más simple es la correcta. Tu navegador puede tener guardada una versión antigua de la página con una redirección que ya no existe.

Pasos para limpiar la caché en Chrome, Firefox o Edge

  1. Abre tu navegador (Chrome, Firefox, Edge, etc.).
  2. Pulsa las teclas Ctrl + Shift + Supr (en Windows) o Cmd + Shift + Supr (en Mac).
  3. Se abrirá una ventana llamada "Borrar datos de navegación".
  4. En la pestaña "Básico", selecciona el intervalo de tiempo "Desde siempre" o "Todo el período".
  5. Marca las casillas de "Cookies y otros datos de sitios" e "Imágenes y archivos almacenados en caché".
  6. Haz clic en el botón "Borrar datos".
  7. Cierra el navegador por completo y vuelve a abrirlo. Intenta acceder a tu sitio web.

[TIP] Si tienes un plugin de caché en WordPress (como WP Rocket o W3 Total Cache), también deberías limpiar su caché desde el panel de administración si puedes acceder de alguna manera (a veces se puede acceder a /wp-admin aunque el sitio público falle).


Solución 2: Revisar los Ajustes de URL de WordPress

Este es el siguiente paso más común. Si la caché no era el problema, es muy probable que la configuración de las URLs esté mal.

Cómo acceder a los ajustes sin entrar al panel

El problema es que si tu sitio está en bucle, no podrás entrar a tudominio.com/wp-admin. Pero no te preocupes, podemos hacerlo desde cPanel.

  1. Accede a tu cPanel: Normalmente es tudominio.com/cpanel o tudominio.com:2083.
  2. Busca la sección "Bases de datos" y haz clic en "phpMyAdmin".
  3. En el menú lateral izquierdo, selecciona la base de datos de tu WordPress (suele empezar por usuario_nombrebasededatos).
  4. Verás una lista de tablas. Busca la tabla llamada wp_options (el prefijo wp_ puede ser diferente si lo cambiaste en la instalación).
  5. Haz clic en "Examinar" o en el icono de la tabla.
  6. Busca las filas llamadas siteurl y home. Estarán en las primeras páginas de resultados.
  7. Haz clic en el icono de "Editar" (el lápiz) en la fila de siteurl.
  8. IMPORTANTE: Asegúrate de que el valor sea exactamente https://tudominio.com (sin barra al final) o http://tudominio.com si no tienes SSL. Lo más común y recomendado es que sea https.
  9. Repite el paso 7 y 8 para la fila home.

[WARNING] Asegúrate de que ambas URLs (siteurl y home) sean exactamente iguales y que no tengan una barra diagonal (/) al final. Un error muy típico es tener https://tudominio.com/ con la barra, lo que puede causar este bucle.


Solución 3: Desactivar Plugins Conflictivos

Un plugin es la causa más frecuente de este error, especialmente uno de caché o de redireccionamiento. Para probar esto, necesitamos desactivar todos los plugins.

Método 1: Desde cPanel (Renombrar la carpeta)

Este es el método más fiable si no puedes acceder a /wp-admin.

  1. Ve a tu cPanel y busca la sección "Archivos".
  2. Haz clic en "Administrador de archivos".
  3. Navega hasta la carpeta de tu sitio web. Suele ser public_html (o public_html/tudominio.com si tienes varios sitios).
  4. Dentro, busca la carpeta wp-content.
  5. Entra en wp-content y busca la carpeta plugins.
  6. No entres en la carpeta plugins. Haz clic derecho sobre ella y selecciona "Renombrar".
  7. Cámbiale el nombre a algo como plugins_desactivados.
  8. Espera unos segundos y vuelve a intentar acceder a tu web.

Si el error desaparece, el problema es uno de los plugins. Ahora, para encontrar al culpable:

  1. Vuelve a cPanel y renombra la carpeta de plugins_desactivados a plugins.
  2. Ahora, entra a tu panel de administración de WordPress (tudominio.com/wp-admin). Deberías poder acceder.
  3. Ve a "Plugins" en el menú lateral.
  4. Activa los plugins uno por uno, recargando tu sitio web después de cada activación. Cuando el error vuelva a aparecer, habrás encontrado al culpable.

Método 2: Desde el panel de WordPress (si puedes acceder)

Si tienes suerte y puedes entrar a /wp-admin, ve a "Plugins" y desactiva todos. Luego actívalos uno a uno para encontrar el problema.


Solución 4: Corregir el archivo .htaccess

El archivo .htaccess es un archivo de configuración que controla cómo tu servidor maneja las solicitudes. Si está corrupto o tiene una regla de redirección incorrecta, puede causar el bucle.

Cómo restaurar el archivo .htaccess desde cPanel

  1. Ve a tu cPanel y al "Administrador de archivos".
  2. Navega hasta la raíz de tu sitio (public_html).
  3. IMPORTANTE: Activa la opción "Mostrar archivos ocultos" (suele ser un botón en la esquina superior derecha).
  4. Busca el archivo .htaccess. Si lo encuentras, haz clic derecho y selecciona "Renombrar". Cámbiale el nombre a .htaccess_backup.
  5. Si no lo encuentras, no te preocupes. WordPress lo creará automáticamente.
  6. Ahora, intenta acceder a tu sitio web. Si funciona, el archivo .htaccess era el problema.

Para restaurar uno nuevo y limpio:

  1. Ve a tu panel de administración de WordPress (/wp-admin).
  2. Ve a "Ajustes" -> "Enlaces permanentes".
  3. Sin cambiar nada, haz clic en el botón "Guardar cambios".
  4. Esto regenerará el archivo .htaccess con las reglas estándar de WordPress.

[INFO] Si no puedes acceder al panel de WordPress, puedes crear un archivo .htaccess nuevo manualmente. Crea un archivo de texto llamado .htaccess y pega el siguiente código:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Luego súbelo a la carpeta public_html a través del Administrador de archivos.


Solución 5: La Configuración del Certificado SSL (HTTPS)

Si tu sitio tiene un certificado SSL y la redirección a https está mal configurada, es otra causa muy común.

Forzar HTTPS de forma correcta

La mejor manera de forzar HTTPS en WordPress es añadir un pequeño código al archivo wp-config.php.

  1. Ve al "Administrador de archivos" en cPanel.
  2. Navega a la raíz de tu sitio (public_html).
  3. Busca el archivo wp-config.php.
  4. Haz clic derecho y selecciona "Editar" o "Code Editor".
  5. Busca la línea que dice /* That's all, stop editing! Happy publishing. */.
  6. Justo antes de esa línea, pega el siguiente código:
define('FORCE_SSL_ADMIN', true);

if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) {
    $_SERVER['HTTPS'] = 'on';
}
  1. Guarda el archivo y vuelve a intentar acceder a tu web.

[WARNING] Este código es para servidores que están detrás de un proxy (como Cloudflare). Si no usas un proxy, el código FORCE_SSL_ADMIN es suficiente. Si el error persiste después de añadir este código, revierte el cambio.


Solución 6: Comprobar la Configuración de Cloudflare (si lo usas)

Cloudflare es un servicio de CDN y seguridad muy popular. A veces, su configuración de SSL puede interferir con la de tu hosting.

Ajustes recomendados en Cloudflare

  1. Inicia sesión en tu cuenta de Cloudflare.
  2. Selecciona el dominio que tiene el problema.
  3. Ve a la sección "SSL/TLS".
  4. En la pestaña "Resumen", asegúrate de que el modo SSL esté en "Full (strict)" si tu hosting tiene un certificado SSL válido. Si no estás seguro, usa "Full".
  5. Ve a la pestaña "Edge Certificates".
  6. Busca la opción "Always Use HTTPS" y asegúrate de que esté ACTIVADA.
  7. También busca la opción "Automatic HTTPS Rewrites" y actívala.

Esto ayuda a que Cloudflare y tu hosting hablen el mismo idioma en cuanto a HTTPS se refiere.


Solución 7: Revisar la Base de Datos (Menos Común)

En casos muy raros, puede haber una entrada incorrecta en la base de datos que no sea la URL.

Buscar redirecciones en la tabla wp_options

  1. Entra a phpMyAdmin desde cPanel.
  2. Selecciona tu base de datos.
  3. Haz clic en la tabla wp_options.
  4. En el campo de búsqueda (arriba a la derecha), busca redirect.
  5. Si encuentras alguna fila con opciones como siteurl o home que tengan un valor extraño, edítalas para que coincidan con tu dominio real.

Solución 8: Desactivar la CDN de tu Hosting (si aplica)

Algunos hostings incluyen una CDN integrada en cPanel. Si tienes una activada, puede estar causando conflictos.

  1. Busca en tu cPanel la sección de la CDN (puede llamarse "CDN", "Site Accelerator" o similar).
  2. Desactívala temporalmente.
  3. Prueba tu sitio web.

Si el error desaparece, el problema está en la configuración de la CDN de tu hosting. Contacta con el soporte de tu hosting para que te ayuden a configurarla correctamente.


Resumen y Prevención

Hemos cubierto las soluciones más efectivas para el error ERR_TOO_MANY_REDIRECTS. Repasemos el orden lógico que deberías seguir:

  1. Limpiar la caché del navegador.
  2. Revisar siteurl y home en la base de datos.
  3. Desactivar plugins (renombrando la carpeta plugins).
  4. Restablecer el archivo .htaccess.
  5. Ajustar la configuración de HTTPS en wp-config.php.
  6. Revisar Cloudflare (si lo usas).
  7. Revisar la CDN del hosting.

Para prevenir este error en el futuro, ten en cuenta estos consejos:

  • Siempre haz una copia de seguridad de tu sitio antes de hacer cambios importantes (plugins, archivos, etc.).
  • No modifiques el archivo .htaccess a menos que sepas exactamente lo que estás haciendo.
  • Mantén tus plugins y temas actualizados.
  • Si usas un plugin de caché, asegúrate de configurarlo correctamente y de purgar su caché después de hacer cambios en tu sitio.
  • Al cambiar de http a https, hazlo siempre desde el panel de administración de WordPress, cambiando las URLs en Ajustes -> Generales, y no directamente en la base de datos, a menos que sea absolutamente necesario.

[TIP] Si después de intentar todas estas soluciones el error persiste, no dudes en contactar con el soporte técnico de tu hosting. Ellos tienen acceso a los registros del servidor y pueden ver exactamente dónde se está produciendo el bucle de redirección. Es posible que haya una regla de redirección a nivel de servidor que no puedes ver desde cPanel.

Espero que esta guía te haya sido de gran ayuda. Con un poco de paciencia y siguiendo estos pasos, tu sitio web de WordPress volverá a estar en línea en poco tiempo. ¡Mucha suerte!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel