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

Cómo solucionar el bucle de redirección en WordPress

Actualizado el 18 de noviembre de 2025

¡Hola! Soy el técnico de soporte. ¿Estás viendo un mensaje de error que dice algo como "Esta página no funciona", "Demasiadas redirecciones" o simplemente no puedes acceder a tu web de WordPress? No te preocupes, es un problema muy común y se puede solucionar siguiendo unos pasos sencillos.

En esta guía completa, te explicaré cómo solucionar el bucle de redirección en WordPress (también conocido como WordPress redirect loop fix). Vamos a desglosar las causas más frecuentes y sus soluciones, paso a paso, para que puedas recuperar el control de tu sitio en pocos minutos.

¿Qué es un bucle de redirección y por qué ocurre?

Imagina que estás en un pasillo con dos puertas: una dice "Entra aquí" y la otra "No, entra aquí". Si entras por una, te manda a la otra, y esa te manda de vuelta a la primera. Te quedas atrapado dando vueltas sin llegar a ningún lado. Eso es exactamente lo que pasa con el bucle redirección WordPress.

El navegador (Chrome, Firefox, etc.) intenta cargar tu web, pero el servidor le dice "ve a esta URL", luego "ve a esta otra", y así infinitamente. Al final, el navegador se cansa y te muestra un error.

Las causas más habituales son:

  • Configuración incorrecta de la URL de WordPress (en el archivo wp-config.php o en la base de datos).
  • Problemas con el archivo .htaccess (corrupto o con reglas mal escritas).
  • Conflictos con plugins o temas (especialmente los de caché, redirección o SEO).
  • Errores en la configuración de SSL/HTTPS (por ejemplo, forzar HTTPS sin tenerlo bien instalado).
  • Problemas con el CDN o servidores proxy (como Cloudflare).

Vamos a solucionarlo. Sigue estos pasos en orden, ya que van de lo más sencillo a lo más complejo.


Paso 1: Limpiar la caché del navegador y del servidor

A veces, el bucle es solo un problema de caché obsoleta. Antes de tocar nada, haz esto:

  1. Limpia la caché de tu navegador: En Chrome, ve a Configuración > Privacidad y seguridad > Borrar datos de navegación. Marca "Cookies y otros datos de sitios" e "Imágenes y archivos almacenados en caché". Elige "Todo el período" y pulsa "Borrar datos".
  2. Prueba en modo incógnito: Abre una ventana de incógnito (Ctrl+Shift+N) y visita tu web. Si funciona, el problema era la caché del navegador.
  3. Reinicia el servidor web: Si tienes acceso a tu panel de control (como cPanel o Syspanel), busca la opción de reiniciar servicios (Apache, Nginx, LiteSpeed). En Syspanel (accesible por el puerto 2106), suele estar en la sección de "Servicios". Un reinicio rápido limpia la memoria del servidor.

[TIP] Si usas un plugin de caché (como W3 Total Cache o WP Super Cache), también puedes borrar su caché desde el panel de administración de WordPress, pero como probablemente no puedas acceder, hazlo desde el panel de control del hosting.


Paso 2: Revisar la configuración de las URLs en WordPress

WordPress guarda la dirección de tu sitio en dos lugares: en la base de datos y en el archivo wp-config.php. Si hay una discrepancia, se produce el bucle.

2.1. Verificar desde la base de datos

Necesitas acceder a tu base de datos. Normalmente se hace a través de phpMyAdmin (en cPanel o Syspanel).

  1. Accede a phpMyAdmin desde tu panel de hosting. En Syspanel, busca "Bases de Datos" > "phpMyAdmin".
  2. Selecciona la base de datos de tu WordPress (la que tiene el prefijo wp_ o el que hayas elegido).
  3. Haz clic en la tabla wp_options (o tuprefijo_options).
  4. Busca las filas donde option_name sea siteurl y home. Haz clic en "Editar" en cada una.
  5. Asegúrate de que ambas tengan la misma URL, por ejemplo: https://tudominio.com (sin barra al final). Si usas HTTPS, debe empezar con https://. Si usas HTTP, con http://.
  6. Guarda los cambios.

2.2. Forzar las URLs desde wp-config.php

Si no puedes acceder a la base de datos, o prefieres un método más directo, edita el archivo wp-config.php:

  1. Conéctate a tu servidor vía FTP (FileZilla, por ejemplo) o usa el administrador de archivos de tu panel.
  2. Localiza el archivo wp-config.php en la raíz de tu instalación de WordPress.
  3. Ábrelo con un editor de texto (Bloc de notas, Sublime Text, etc.).
  4. Justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */, añade estas líneas:
define('WP_HOME','https://tudominio.com');
define('WP_SITEURL','https://tudominio.com');
  • Sustituye https://tudominio.com por la URL real de tu sitio.
  • No olvides el https:// o http:// según corresponda.
  1. Guarda el archivo y súbelo de nuevo al servidor (si lo editaste localmente).

[WARNING] Si tu sitio usa HTTPS pero no tienes un certificado SSL válido, esto puede empeorar el problema. Asegúrate de que el SSL esté funcionando antes de forzar HTTPS.


Paso 3: Restaurar el archivo .htaccess por defecto

El archivo .htaccess es el "libro de reglas" del servidor Apache. Si está dañado, puede causar un error redirección WordPress.

  1. Conéctate vía FTP o al administrador de archivos.
  2. Busca el archivo .htaccess en la raíz de WordPress. Puede estar oculto; asegúrate de que tu cliente FTP muestre archivos ocultos.
  3. Haz una copia de seguridad de este archivo (por si acaso).
  4. Elimina el archivo .htaccess original (no te preocupes, WordPress lo recreará).
  5. Ahora, intenta acceder a tu web. Si funciona, el problema era el .htaccess.
  6. Para regenerarlo, ve al Escritorio de WordPress > Ajustes > Enlaces permanentes. Sin necesidad de cambiar nada, pulsa "Guardar cambios". WordPress creará un nuevo .htaccess limpio.

Si no puedes acceder a WordPress, puedes crear manualmente un .htaccess nuevo con el contenido por defecto. Abre un bloc de notas y pega esto:

# BEGIN WordPress
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress

Guárdalo como .htaccess (sin extensión .txt) y súbelo a la raíz.


Paso 4: Deshabilitar todos los plugins (de forma forzada)

A veces, un plugin conflictivo (especialmente de redirección, caché o SEO) es el culpable. Para descartarlo, desactiva todos los plugins a la vez.

  1. Conéctate por FTP o al administrador de archivos.
  2. Navega a la carpeta wp-content.
  3. Busca la carpeta plugins. Cámbiale el nombre a plugins_desactivados (o algo similar).
  4. Intenta acceder a tu web. Si funciona, el problema era uno de los plugins.
  5. Ahora, crea una carpeta nueva llamada plugins (vacía) y ve moviendo los plugins de plugins_desactivados a plugins de uno en uno, probando la web después de cada movimiento, hasta encontrar el culpable.

[INFO] Al renombrar la carpeta, WordPress no encuentra los plugins y los desactiva automáticamente. No pierdes ningún dato.


Paso 5: Cambiar al tema por defecto (Twenty Twenty-Four)

Un tema mal configurado también puede generar el bucle.

  1. Conéctate por FTP.
  2. Ve a wp-content/themes.
  3. Busca la carpeta de tu tema activo (por ejemplo, mi-tema-personalizado).
  4. Cámbiale el nombre a mi-tema-personalizado_desactivado.
  5. WordPress cargará automáticamente el tema por defecto (Twenty Twenty-Four o similar).
  6. Prueba tu web. Si funciona, el problema está en tu tema. Puedes reinstalarlo o contactar al desarrollador.

Paso 6: Revisar la configuración de SSL/HTTPS

Si tu sitio tiene un certificado SSL pero el bucle persiste, puede que el redireccionamiento HTTP a HTTPS esté mal configurado.

  • Desde el panel de tu hosting (Syspanel, cPanel, etc.): Busca la opción "Redirigir" o "Redirects". Asegúrate de que no haya una redirección que envíe de http:// a https:// y luego otra que haga lo contrario.
  • Desde Cloudflare (si lo usas): Ve a el panel de Cloudflare, sección "SSL/TLS" y asegúrate de que el modo de encriptación sea "Flexible", "Full" o "Full (strict)", pero no "Off". También revisa las reglas de Page Rules para que no haya conflictos.
  • Prueba temporalmente sin SSL: Si tienes acceso a la base de datos (como en el Paso 2.1), cambia las URLs de https:// a http://. Si la web funciona, el problema es el SSL. Revisa la instalación del certificado.

Paso 7: Preguntas Frecuentes (FAQ)

¿Por qué veo "Demasiadas redirecciones" solo en Chrome y no en otros navegadores?

A veces la caché del navegador guarda reglas obsoletas. Limpia la caché de Chrome como se explicó en el Paso 1. Si solo ocurre en un navegador, es casi seguro que es caché.

¿Puedo solucionar el bucle si no tengo acceso al panel de administración de WordPress?

Sí, absolutamente. Todos los pasos anteriores (excepto regenerar los enlaces permanentes) se pueden hacer por FTP o a través del panel de control del hosting (Syspanel, cPanel, etc.). No necesitas entrar a /wp-admin.

¿El bucle de redirección puede dañar mi SEO?

Sí, si el problema persiste durante días, los motores de búsqueda pueden desindexar tu web o penalizarla. Por eso es importante solucionarlo cuanto antes. Una vez resuelto, Google lo volverá a indexar normalmente.

¿Y si después de todo sigue sin funcionar?

Si has seguido todos los pasos y el WordPress redirect loop fix no ha funcionado, el problema puede ser más profundo: un ataque de malware, un error en la configuración del servidor o un conflicto con el CDN. En ese caso, te recomiendo:

  1. Contactar al soporte técnico de tu hosting. Ellos pueden revisar los logs del servidor (archivos de error) para ver exactamente qué está causando el bucle.
  2. Revisar los logs de error de WordPress. Si tienes acceso a wp-content/debug.log, actívalo añadiendo define('WP_DEBUG', true); y define('WP_DEBUG_LOG', true); en wp-config.php. Luego, visita tu web y revisa el archivo log para ver errores específicos.

Resumen: Checklist rápido para solucionar el bucle

  1. Limpia caché (navegador y servidor).
  2. Verifica URLs en base de datos y wp-config.php.
  3. Restaura .htaccess por defecto.
  4. Desactiva todos los plugins (renombrando la carpeta).
  5. Cambia al tema por defecto (renombrando la carpeta del tema).
  6. Revisa SSL/HTTPS y redirecciones forzadas.
  7. Contacta al soporte si nada funciona.

Espero que esta guía te haya sido de gran ayuda. Recuerda que en la mayoría de los casos, el bucle redirección WordPress se soluciona en menos de 15 minutos con estos pasos. ¡No te desesperes! Si tienes alguna duda, déjala en los comentarios o contacta con tu proveedor de hosting. ¡Buena 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