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

Cómo solucionar el error 'Too many redirects' en WordPress con Syspanel

Actualizado el 4 de mayo de 2026

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

Si estás leyendo esto, es muy probable que hayas intentado entrar a tu web y te hayas encontrado con un mensaje parecido a este: "ERR_TOO_MANY_REDIRECTS" o "Esta página no funciona. Redirige demasiadas veces".

Este error es uno de los más frustrantes para los usuarios de WordPress, porque parece que la web "se ha roto" de repente. Pero no te preocupes: no has perdido tus datos y, en el 99% de los casos, tiene una solución sencilla.

El error too many redirects WordPress ocurre cuando el navegador entra en un bucle infinito de redirecciones. Imagina que le pides a alguien que te indique una dirección, pero esa persona te manda con otra, y esa otra te manda con la primera. Así, nunca llegas a tu destino.

En términos técnicos, tu servidor está enviando una cabecera de redirección (301 o 302) que apunta a una URL que, a su vez, redirige de nuevo a la original. Este ciclo se repite hasta que el navegador se cansa y muestra el error.

A continuación, te voy a explicar paso a paso cómo solucionar redirects en WordPress, especialmente si tu hosting está gestionado con Syspanel (el panel de control que usamos en nuestros servidores y al que accedes por el puerto 2106).


Causas más comunes del bucle de redirección

Antes de lanzarnos a arreglar nada, es útil saber qué lo provoca. Las causas más habituales son:

  • Ajustes incorrectos de URL en wp_options (la dirección de WordPress y la del sitio no coinciden).
  • Conflictos con plugins de caché o redirección (como Really Simple SSL, Redirection o W3 Total Cache).
  • Implementación incorrecta de SSL/HTTPS (forzar HTTPS cuando el certificado no está bien instalado).
  • Reglas mal configuradas en el archivo .htaccess.
  • Errores en el archivo wp-config.php al definir constantes como WP_HOME o WP_SITEURL.
  • Conflictos con CDNs o servicios de proxy que añaden cabeceras extra.

Ahora sí, vamos a la acción.


Paso 1: Accede a Syspanel y haz una copia de seguridad

Este es el primer paso y el más importante. Antes de tocar nada, asegúrate de tener una copia de seguridad reciente. En Syspanel (recuerda, accede desde tu navegador usando la URL de tu servidor y el puerto 2106), busca la sección de "Copias de seguridad" o "Backups".

[WARNING] No omitas este paso. Si algo sale mal durante la corrección, poder restaurar tu web te ahorrará muchos dolores de cabeza.

Una vez que tengas tu backup listo, sigue con el siguiente paso.


Paso 2: Limpia la caché del navegador y del servidor

A veces, el error es culpa de una caché obsoleta. Tanto tu navegador como el servidor pueden estar almacenando redirecciones antiguas.

Para limpiar la caché del navegador:

  • Pulsa Ctrl + Shift + Supr (Windows) o Cmd + Shift + Supr (Mac).
  • Selecciona "Caché" o "Archivos temporales".
  • Borra los datos de navegación.

Para limpiar la caché en Syspanel:

  1. Entra a tu panel Syspanel (puerto 2106).
  2. Busca la opción "Gestor de archivos" o "File Manager".
  3. Navega a la carpeta wp-content/cache/ y borra su contenido.
  4. Si usas un plugin de caché (como LiteSpeed Cache o WP Rocket), también puedes purgarla desde el escritorio de WordPress, pero como ahora mismo no podrás acceder, es mejor hacerlo manualmente.

[TIP] Si el problema persiste, prueba a acceder a tu web desde una ventana de incógnito para descartar la caché del navegador.


Paso 3: Revisa las URLs en la base de datos

Esta es una de las causas más frecuentes. Si las URLs de tu sitio no están bien configuradas, WordPress no sabe a dónde debe mandar al usuario y se produce el bucle.

Para revisarlo, necesitas acceso a tu base de datos. En Syspanel, ve a la sección de "Bases de datos" (normalmente usa phpMyAdmin).

  1. Abre phpMyAdmin.
  2. Selecciona la base de datos de tu WordPress.
  3. Busca la tabla wp_options (el prefijo wp_ puede variar si lo cambiaste).
  4. Busca las filas con option_name igual a siteurl y home.

Verifica que ambas apunten a la misma dirección, por ejemplo:

  • https://tudominio.com (sin barra al final).

[INFO] Si una de ellas tiene http:// y la otra https://, o si tienen www y la otra no, WordPress se vuelve loco. Asegúrate de que sean exactamente iguales, usando la versión que quieras como canónica (idealmente https://www.tudominio.com).

Si necesitas cambiarlas, haz clic en "Editar" en la fila correspondiente y modifica el option_value.


Paso 4: Desactiva todos los plugins (modo de recuperación)

Si el paso anterior no funcionó, el culpable podría ser un plugin. Para comprobarlo, vamos a desactivarlos todos a la vez. Como no puedes entrar al panel de administración, lo haremos desde el servidor.

Método con Syspanel (File Manager):

  1. Entra a Syspanel (puerto 2106).
  2. Ve a "Gestor de archivos".
  3. Navega a wp-content/.
  4. Busca la carpeta plugins.
  5. Haz clic derecho y selecciona "Renombrar". Cambia el nombre a plugins_desactivados.

[WARNING] Al renombrar la carpeta, WordPress no encontrará los plugins y los desactivará automáticamente. No los borres, solo renómbrala.

Ahora intenta acceder a tu web. Si el error desaparece, el problema era uno de los plugins. Para identificar cuál, renombra la carpeta de nuevo a plugins y ve activando uno a uno desde el escritorio de WordPress (si puedes entrar) o renombrando carpetas individuales dentro de plugins hasta encontrar al culpable.


Paso 5: Revisa el archivo .htaccess

El archivo .htaccess es como el director de tráfico de tu servidor. Si tiene reglas incorrectas, puede provocar redirecciones infinitas.

Desde Syspanel:

  1. Ve al "Gestor de archivos".
  2. Asegúrate de tener activada la opción "Mostrar archivos ocultos" (normalmente hay un icono de ojo o una casilla).
  3. Busca el archivo .htaccess en la raíz de tu WordPress.
  4. Renómbralo a .htaccess.bak (esto lo desactiva).
  5. Intenta acceder a tu web.

Si el error se soluciona, el problema era una regla de redirección en ese archivo. Puedes restaurar un .htaccess limpio con el código estándar de WordPress:

# 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

Para guardarlo, crea un archivo nuevo llamado .htaccess y pega ese código.

[TIP] Después de restaurar el .htaccess, ve a "Ajustes" > "Enlaces permanentes" en WordPress y pulsa "Guardar cambios" para regenerar las reglas.


Paso 6: Fuerza HTTPS correctamente (si usas SSL)

Si tienes un certificado SSL instalado y quieres que tu web funcione solo con https://, un error en la configuración puede causar el bucle.

Opción A: Desde Syspanel

En tu panel Syspanel, busca la sección de "SSL" o "Certificados". Asegúrate de que el certificado esté activo para tu dominio y que esté configurado para forzar HTTPS.

Opción B: Añadir código al wp-config.php

Si el certificado está bien, puedes forzar HTTPS de forma segura añadiendo estas líneas a tu archivo wp-config.php (justo antes de la línea que dice /* That's all, stop editing! */):

define('FORCE_SSL_ADMIN', true);

if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) {
    $_SERVER['HTTPS'] = 'on';
}

[WARNING] Ten cuidado con este método. Si tu servidor no está detrás de un proxy, la segunda línea puede no ser necesaria y forzar HTTPS de más puede empeorar las cosas. Si no estás seguro, es mejor dejarlo solo con FORCE_SSL_ADMIN.


Paso 7: Revisa los DNS y la configuración de tu dominio

A veces el problema no está en WordPress, sino en el servidor. Si tienes un CDN (como Cloudflare) o un proxy, estos pueden estar añadiendo redirecciones.

  • En Cloudflare, ve a la pestaña "SSL/TLS" y asegúrate de que el modo sea "Flexible", "Full" o "Full (strict)" según la configuración de tu servidor.
  • Si tienes un redirect forzado desde el panel de control (por ejemplo, de www a no-www), verifica que no entre en conflicto con el de WordPress.

Paso 8: Utiliza el modo de depuración de WordPress

Si nada de lo anterior funciona, podemos activar el modo de depuración para ver qué está pasando exactamente.

  1. Entra a Syspanel (puerto 2106).
  2. Abre el "Gestor de archivos".
  3. Edita el archivo wp-config.php.
  4. Busca la línea que dice define('WP_DEBUG', false); y cámbiala a:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
  1. Guarda el archivo.
  2. Recarga tu web y luego revisa el archivo wp-content/debug.log. Ahí verás los errores exactos que se están generando.

[INFO] Una vez hayas terminado, vuelve a poner WP_DEBUG en false para no exponer información sensible en tu web.


Preguntas frecuentes (FAQ)

¿El error "Too many redirects" puede deberse a un problema de mi proveedor de hosting?

Sí, aunque es menos común. Si has seguido todos los pasos y nada funciona, puede que el servidor tenga una configuración de redirección a nivel de Apache/Nginx. En ese caso, contacta con el soporte de tu hosting (si es nuestro hosting, escríbenos desde Syspanel en la sección de "Soporte" y estaremos encantados de ayudarte).

¿Puedo perder mis datos si sigo estos pasos?

No. Solo estás modificando configuración y renombrando archivos. No borres nada de forma permanente y tendrás tu contenido intacto.

¿Qué hago si no tengo acceso a Syspanel?

Si no tienes acceso a tu panel de control, contacta con tu proveedor de hosting. Si estás con nosotros, recuerda que Syspanel se accede desde tu-servidor:2106. Si no recuerdas la URL exacta, busca en tu correo de bienvenida o contacta con soporte.

¿El error puede aparecer solo en una página y no en toda la web?

Sí. Si solo ocurre en una página o categoría, puede deberse a un plugin de redirección específico o a un enlace permanente corrupto. Prueba a regenerar los enlaces permanentes desde Ajustes > Enlaces permanentes.

¿Necesito ser un experto técnico para resolverlo?

No. Con los pasos de esta guía y un poco de paciencia, cualquier persona puede solucionar redirects en WordPress. Tómate tu tiempo y no te saltes pasos.


Resumen rápido

Para solucionar el error too many redirects WordPress con Syspanel, el orden de actuación recomendado es:

  1. Copia de seguridad en Syspanel (puerto 2106).
  2. Limpiar caché del navegador y del servidor.
  3. Verificar URLs en wp_options.
  4. Desactivar plugins renombrando la carpeta.
  5. Revisar .htaccess.
  6. Forzar HTTPS de forma correcta.
  7. Revisar CDN/DNS.
  8. Activar modo depuración si nada funciona.

Si has llegado hasta aquí, ya tienes todas las herramientas para resolver el problema. Recuerda que la paciencia es clave y que, en la mayoría de los casos, es un error de configuración y no algo grave.

Si todo falla, nuestro equipo de soporte está a tu disposición desde Syspanel. Accede al puerto 2106, abre un ticket y estaremos encantados de echarte una mano.

¡Buena suerte y a por esa 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