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

Cómo resolver el error 'Too many redirects' en WordPress desde cPanel

Actualizado el 26 de marzo de 2026

¿Qué significa el error "Too many redirects" en WordPress?

Imagina que intentas entrar a tu web y, en lugar de cargar la página, el navegador te muestra un mensaje como "ERR_TOO_MANY_REDIRECTS" (en Chrome), "This page isn’t working" (en Safari) o "The page isn’t redirecting properly" (en Firefox). Esto es lo que conocemos como el error too many redirects WordPress.

Este error ocurre cuando tu sitio web entra en un bucle de redirecciones. Es decir, la página A te envía a la página B, la B te envía a la C, y la C te devuelve a la A... y así infinitamente. El navegador, al ver que no hay una salida clara, se rinde y te muestra el error.

Lo bueno es que no es un error grave y, en la mayoría de los casos, lo puedes resolver tú mismo desde cPanel sin necesidad de contratar a un programador. En esta guía te voy a explicar, paso a paso, cómo solucionar el redirect loop cPanel de forma segura y sin perder tus datos.


Paso 0: Haz una copia de seguridad ANTES de tocar nada

[WARNING] Este paso es obligatorio. Si modificas archivos de configuración sin una copia de seguridad, podrías dejar tu web completamente caída.

Antes de empezar cualquier solución, entra a tu cPanel y busca la sección "Backup" o "Copias de seguridad". Descarga una copia completa de tu sitio (archivos y base de datos). Si algo sale mal, podrás restaurar todo en cuestión de minutos.


Paso 1: Identifica la causa más común (Ajustes de WordPress)

La razón más habitual de un bucle redirecciones WordPress es una configuración incorrecta en la URL del sitio. WordPress guarda dos URLs en su base de datos: la URL del sitio y la URL de inicio.

Si estas dos URLs no coinciden con tu dominio real (por ejemplo, si cambiaste de dominio o moviste el sitio de un subdirectorio a la raíz), WordPress entra en un bucle.

Cómo verificarlo desde cPanel

  1. Entra a tu cPanel y busca "Administrador de archivos" (File Manager).
  2. Ve a la carpeta public_html (o la carpeta donde tengas instalado WordPress).
  3. Busca el archivo wp-config.php. Haz clic derecho y selecciona "Editar".
  4. Busca esta línea (si no existe, puedes añadirla justo antes de la línea que dice /* That’s all, stop editing! */):
define('WP_HOME', 'https://tudominio.com');
define('WP_SITEURL', 'https://tudominio.com');

[TIP] Reemplaza https://tudominio.com por tu dominio real, con https:// o http:// según corresponda. Si no estás seguro, prueba con https:// primero.

  1. Guarda los cambios y recarga tu web.

Si esto no funciona, continúa con el siguiente paso.


Paso 2: Revisa el archivo .htaccess (causa muy frecuente)

El archivo .htaccess es un archivo de configuración que controla las redirecciones en Apache. Si está mal configurado, puede provocar un error too many redirects WordPress.

Cómo restaurar el .htaccess desde cPanel

  1. En el Administrador de archivos, asegúrate de que puedes ver archivos ocultos. Para ello, haz clic en "Configuración" (arriba a la derecha) y marca la casilla "Mostrar archivos ocultos (dotfiles)".
  2. Busca el archivo .htaccess en public_html.
  3. No lo borres todavía. Primero, haz clic derecho y selecciona "Descargar" (para tener una copia de seguridad local).
  4. Ahora sí, haz clic derecho y selecciona "Editar". Selecciona todo el contenido y bórralo.
  5. Guarda el archivo vacío y prueba a cargar tu web.

Si tu web carga correctamente, significa que el .htaccess tenía una regla de redirección conflictiva. Ahora puedes regenerar un .htaccess limpio:

  1. Ve a AjustesEnlaces permanentes en tu panel de WordPress.
  2. Haz clic en "Guardar cambios" sin modificar nada.
  3. WordPress regenerará automáticamente el .htaccess con las reglas correctas.

[INFO] Si tu web sigue fallando después de dejar el .htaccess vacío, el problema no es este archivo. Continúa con el siguiente paso.


Paso 3: Revisa los plugins de caché y redirección

Los plugins de caché (como W3 Total Cache, WP Super Cache) y los plugins de redirección (como Redirection, Rank Math SEO) son los culpables más comunes del redirect loop cPanel.

Cómo desactivar plugins sin acceso al panel de WordPress

Si no puedes entrar a tu wp-admin porque el bucle te bloquea, haz lo siguiente:

  1. Ve al Administrador de archivos en cPanel.
  2. Entra en public_htmlwp-content.
  3. Busca la carpeta plugins. Cámbiale el nombre a plugins_old (haz clic derecho → "Rename").
  4. Intenta cargar tu web. Si funciona, el problema es uno de tus plugins.
  5. Ahora, crea una carpeta nueva llamada plugins (vacía) y ve moviendo los plugins de plugins_old a plugins de uno en uno, probando tu web después de cada movimiento. Así identificarás al culpable.

[TIP] Si usas un plugin de caché, no olvides borrar la caché después de cada cambio. Puedes hacerlo desde la carpeta wp-content/cache (bórrala entera).


Paso 4: Revisa los certificados SSL y las redirecciones HTTP → HTTPS

Si instalaste un certificado SSL recientemente, es muy fácil que se genere un bucle de redirecciones. El problema suele estar en una doble redirección: primero pasa de HTTP a HTTPS, y luego de HTTPS a HTTP (o a otra variante).

Solución desde cPanel

  1. Ve a la sección "SSL/TLS" en tu cPanel y verifica que el certificado esté instalado correctamente.
  2. En el Administrador de archivos, abre el .htaccess y asegúrate de que NO tengas reglas duplicadas de redirección a HTTPS.
  3. Si tienes esta línea en tu .htaccess, bórrala (ya que puede estar duplicada):
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
  1. En su lugar, puedes añadir una redirección limpia al principio del archivo:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

[WARNING] Si no tienes experiencia editando .htaccess, es mejor que uses la opción de "Forzar HTTPS" que trae cPanel (generalmente en la sección "Domains" o "SSL/TLS Status"). Actívala y desactívala un par de veces para que se regeneren las reglas correctamente.


Paso 5: Revisa la configuración de tu dominio (A record, CNAME, etc.)

A veces el problema no está en WordPress, sino en una configuración de DNS incorrecta. Si tu dominio apunta a servidores diferentes (por ejemplo, tu DNS apunta a un CDN como Cloudflare y también al servidor de hosting), se puede generar un conflicto.

Qué verificar

  1. En cPanel, ve a "Domains" o "Zone Editor".
  2. Asegúrate de que el A record apunta a la IP de tu servidor (la puedes ver en cPanel, en "General Information").
  3. Si usas Cloudflare, asegúrate de que el proxy esté desactivado (nube gris) mientras pruebas. Si la web funciona con la nube gris, el problema es una regla de redirección en Cloudflare (por ejemplo, una regla "Always Use HTTPS" combinada con otra redirección).

Paso 6: Revisa la base de datos (opción avanzada)

Si has llegado hasta aquí y nada funciona, es posible que tengas valores corruptos en la tabla wp_options de tu base de datos.

Cómo revisarlo desde cPanel

  1. Ve a "Base de datos MySQL" y haz clic en "phpMyAdmin".
  2. Selecciona tu base de datos y busca la tabla wp_options.
  3. Busca las filas con option_name = siteurl y home. Verifica que tengan tu dominio correcto.
  4. Si no lo tienes, puedes actualizarlos con una consulta SQL (pestaña "SQL"):
UPDATE wp_options SET option_value = 'https://tudominio.com' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'https://tudominio.com' WHERE option_name = 'home';

[INFO] Asegúrate de que el prefijo de las tablas sea wp_. Si tu WordPress usa un prefijo diferente (por ejemplo, miweb_options), tendrás que ajustar la consulta.


Paso 7: Revisa si tu hosting usa LiteSpeed o Nginx

Algunos servidores (especialmente los que usan LiteSpeed) tienen una caché propia que puede provocar bucles de redirección. Si tu hosting usa LiteSpeed:

  1. Ve a cPanel y busca "LiteSpeed Cache Manager" o similar.
  2. Pulsa en "Purge All" (limpiar todo) para vaciar la caché del servidor.
  3. También puedes desactivar la caché temporalmente desde el plugin de LiteSpeed en WordPress (si lo tienes instalado).

Paso 8: Prueba con un navegador en modo incógnito

A veces el error es solo de tu navegador (cookies antiguas que guardan una redirección). Antes de rendirte, prueba:

  1. Abre una ventana de incógnito (Ctrl+Shift+N en Chrome, Ctrl+Shift+P en Firefox).
  2. Escribe tu dominio manualmente (con https://).
  3. Si carga bien, el problema es tu navegador. Borra las cookies y la caché del navegador.

Preguntas frecuentes (FAQ)

¿Puedo perder mis datos al arreglar el error too many redirects WordPress?

No. Ninguno de los pasos anteriores borra tus entradas, páginas o usuarios. Solo modificas archivos de configuración y, como máximo, desactivas plugins temporalmente.

¿Qué hago si no tengo acceso a cPanel?

Si tu hosting no te da cPanel (por ejemplo, usas un hosting administrado), contacta con el soporte técnico y diles que necesitas "resetear el .htaccess" y "desactivar plugins temporalmente".

¿Y si uso Syspanel (HestiaCP)?

Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), el puerto de acceso es el 2106 (por ejemplo, https://tudominio.com:2106). Los pasos son muy similares a cPanel, pero la interfaz cambia un poco. Busca el "Administrador de archivos" y sigue los pasos 1 y 2 de esta guía.

¿Por qué sigue apareciendo el error después de seguir todos los pasos?

Si has seguido todos los pasos y el error persiste, es muy probable que el problema esté en una redirección forzada a nivel de servidor (por ejemplo, en la configuración de Apache o en un archivo vhost). En ese caso, contacta con tu proveedor de hosting y muéstrales esta guía. Diles que necesitas revisar las reglas de redirección a nivel de servidor.


Resumen rápido: checklist de solución

  • Hacer copia de seguridad.
  • Revisar wp-config.php (URLs correctas).
  • Vaciar o resetear .htaccess.
  • Desactivar plugins (renombrando la carpeta plugins).
  • Revisar SSL y redirecciones HTTP → HTTPS.
  • Verificar DNS y CDN (Cloudflare).
  • Revisar siteurl y home en la base de datos.
  • Limpiar caché de LiteSpeed/Nginx.
  • Probar en modo incógnito.

Consejo final

El error too many redirects WordPress es uno de los más comunes, pero también uno de los más fáciles de solucionar. La clave está en ir descartando causas poco a poco, sin tocar varias cosas a la vez. Sigue los pasos en orden y, sobre todo, no te saltes la copia de seguridad.

[TIP] Si eres de los que prefiere evitar sustos, activa el mantenimiento automático de copias de seguridad en tu hosting. Así, ante cualquier problema, podrás restaurar tu web en un clic y sin depender de terceros.

Espero que esta guía te haya sido de ayuda. Si te ha funcionado, compártela con otros usuarios que estén luchando contra el mismo bucle. ¡Buena suerte y a disfrutar de tu web!

¿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