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

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

Actualizado el 14 de noviembre de 2025

¡Hola! Soy tu técnico de soporte amigable. ¿Te has encontrado con un mensaje de error que dice algo como "Esta página no funciona", "Demasiadas redirecciones" o simplemente ves que tu web nunca termina de cargar? No te preocupes, es un problema muy común y, sobre todo, tiene solución. Hoy vamos a ver paso a paso cómo corregir el temido bucle de redirección en WordPress.

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

Imagina que estás en un pasillo con dos puertas. Abres la puerta A, pero te lleva a la puerta B. Al abrir la puerta B, te lleva de nuevo a la puerta A. Así, nunca llegas a la sala que buscas. Pues eso mismo le pasa a tu navegador cuando intenta cargar tu web. Se produce un redirect loop WordPress porque hay una instrucción que le dice "ve a la página X", y esa página le dice "vuelve a la página Y", y así hasta el infinito.

Las causas más comunes suelen ser:

  • Problemas con el archivo .htaccess: Es el archivo que gestiona las reglas de redirección en el servidor.
  • Configuración incorrecta de la URL de WordPress: En los ajustes generales, la dirección del sitio y la de WordPress no coinciden (por ejemplo, una con www y otra sin www, o una con http y otra con https).
  • Conflictos entre plugins: Algún plugin de SEO, caché o seguridad puede estar forzando una redirección que choca con otra.
  • Errores al migrar o mover el sitio: Al cambiar de dominio o de servidor, las URLs antiguas pueden quedar mal configuradas.
  • Ajustes en cPanel o en el panel de control del hosting: A veces, desde el panel de tu hosting (como cPanel o Syspanel) se pueden activar redirecciones forzadas que entran en conflicto.

No te asustes. Vamos a solucionarlo con métodos muy sencillos, ordenados del más fácil al más técnico. Empezamos.

Paso 1: Accede a tu panel de control (cPanel o Syspanel)

Lo primero es acceder al lugar donde se administra tu hosting. Si tu proveedor usa cPanel, normalmente accedes con tu usuario y contraseña a través de una URL como tudominio.com/cpanel. Si tu proveedor usa Syspanel (antes conocido como HestiaCP), la dirección de acceso es tudominio.com:2106 (recuerda que el puerto es el 2106). Una vez dentro, busca la sección de "Archivos" o "File Manager". Desde ahí podremos editar los archivos clave.

Paso 2: Limpiar el caché del navegador y del servidor

Antes de tocar nada técnico, a veces el problema es solo un caché viciado. Haz lo siguiente:

  • En tu navegador: Borra el historial y la caché (normalmente en Configuración > Privacidad y seguridad > Borrar datos de navegación). También puedes probar en modo incógnito.
  • En el servidor: Si usas un plugin de caché (como WP Rocket, W3 Total Cache o LiteSpeed Cache), desde el panel de administración de WordPress ve a Ajustes y pulsa "Borrar caché". Si no puedes acceder a WordPress, desde cPanel o Syspanel busca la opción de "Limpiar caché" del servidor (a veces está en "Optimizar sitio" o "Caché").

Si el error persiste, pasamos a la acción directa.

Paso 3: Restablecer el archivo .htaccess

El archivo .htaccess es el principal sospechoso. Vamos a reemplazarlo por uno limpio, lo que suele solucionar el bucle redirección WordPress en la mayoría de los casos.

Instrucciones:

  1. Desde el File Manager de cPanel o Syspanel, navega hasta la carpeta raíz de tu sitio (normalmente public_html o www).
  2. Busca el archivo llamado .htaccess. Si no lo ves, activa la opción "Mostrar archivos ocultos" (en cPanel suele ser un botón en la esquina superior derecha).
  3. Haz una copia de seguridad: Selecciona el archivo y elige "Copiar" o "Descargar" para guardarlo en tu PC por si acaso.
  4. Una vez respaldado, elimina el archivo original o renómbralo a .htaccess_old.
  5. Ahora crea un nuevo archivo .htaccess. Haz clic en "Nuevo archivo", nómbralo exactamente como .htaccess (con el punto al inicio) y haz clic en "Editar".
  6. Pega el siguiente código limpio de WordPress:
# BEGIN WordPress
<IfModule mod_rewrite.c>
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]
</IfModule>
# END WordPress
  1. Guarda los cambios y cierra el editor.

Ahora, intenta cargar tu web. Si el problema era el WordPress .htaccess redirect, debería haberse solucionado. Si no, continuamos.

Paso 4: Verificar la configuración de URL en WordPress

Si el paso anterior no funcionó, es posible que tengas mal configuradas las URLs en la base de datos. Esto es muy común después de migrar o cambiar de dominio.

Opción A: Si puedes acceder al panel de administración de WordPress

  1. Ve a Ajustes > Generales.
  2. Revisa que las dos URLs (Dirección de WordPress y Dirección del sitio) sean exactamente iguales, incluyendo el protocolo (http o https) y si llevan "www" o no.
  3. Por ejemplo, si tu web es https://tudominio.com, ambas deben tener esa misma URL, sin www a menos que quieras que lleve www.
  4. Guarda los cambios. Si te pide que confirmes, hazlo.

Opción B: Si no puedes acceder al panel (es lo más común durante un bucle)
Tendrás que editar la base de datos directamente desde cPanel o Syspanel.

Instrucciones:

  1. En cPanel, busca "phpMyAdmin". En Syspanel, ve a "Base de datos" y luego "phpMyAdmin".
  2. Selecciona la base de datos de tu WordPress (si no la recuerdas, mira en el archivo wp-config.php que está en la raíz de tu sitio).
  3. Busca la tabla wp_options (el prefijo puede ser diferente, como wp2_options). Haz clic en "Examinar".
  4. Localiza las filas con siteurl y home. Edítalas (icono de lápiz) y asegúrate de que ambas tengan la URL correcta, sin barras al final y con el mismo protocolo.
  5. Guarda los cambios.

Después de esto, vuelve a cargar tu web. Si aún así sigue el error redirección WordPress cPanel, pasamos al siguiente paso.

Paso 5: Desactivar todos los plugins (sin acceso a WordPress)

A veces un plugin conflictivo provoca el redirect loop WordPress. Si no puedes entrar al panel, debemos desactivarlos manualmente.

Método 1: Renombrando la carpeta de plugins

  1. Desde el File Manager, ve a la carpeta wp-content.
  2. Dentro, busca la carpeta plugins. Cámbiale el nombre a algo como plugins_desactivados.
  3. Esto hará que WordPress no encuentre los plugins y los desactive todos.
  4. Intenta cargar tu web. Si funciona, el problema está en uno de los plugins.
  5. Para identificar cuál, renombra la carpeta de nuevo a plugins y luego ve renombrando uno por uno los plugins dentro (por ejemplo, akismet a akismet_desactivado) hasta que el error desaparezca. El que causes el problema será el último que renombraste.

Método 2: Desde la base de datos
En phpMyAdmin, busca la tabla wp_options y localiza la fila active_plugins. Edítala y borra todo su contenido (pon un valor vacío). Guarda. Esto desactiva todos los plugins.

Paso 6: Revisar redirecciones forzadas desde cPanel o Syspanel

A veces, desde el panel de control del hosting se han configurado redirecciones permanentes (301) que entran en conflicto con las de WordPress.

En cPanel:

  1. Busca la sección "Redirecciones" (dentro de "Dominios").
  2. Verás una lista de redirecciones activas. Si hay alguna que redirija tu dominio a sí mismo o a otra URL que no sea la correcta, elimínala.
  3. Asegúrate de que no haya redirecciones que digan "tudominio.com -> tudominio.com" o "http -> https" mal configuradas.

En Syspanel:

  1. Ve a "Web" o "Dominios" y selecciona tu dominio.
  2. Busca la pestaña "Redirecciones" o "Reglas de redirección".
  3. Revisa y elimina cualquier regla que pueda estar causando el bucle.

Paso 7: Comprobar la configuración de SSL (HTTPS)

Si tu web tiene SSL (https), pero lo configuraste mal, puedes provocar un bucle. Por ejemplo, si en WordPress tienes la URL con https, pero en cPanel tienes una redirección que fuerza http, o viceversa.

Solución rápida:

  • Asegúrate de que en los ajustes de WordPress (siteurl y home) ambas tengan https si tu certificado SSL está activo.
  • Si usas un plugin como "Really Simple SSL", a veces fuerza redirecciones. Desactívalo temporalmente (renombrando su carpeta en wp-content/plugins) para ver si se soluciona.

¿Sigues con el problema? Prueba esto (método avanzado)

Si después de todo lo anterior el bucle redirección WordPress persiste, puede que tengas reglas de redirección incrustadas en el archivo wp-config.php o en algún archivo de tema. Te recomiendo:

  1. Revisar wp-config.php: Abre este archivo desde el File Manager y busca líneas que contengan define('WP_HOME' o define('WP_SITEURL'). Si las ves, coméntalas poniendo // al inicio de la línea o bórralas.
  2. Cambiar temporalmente el tema: Renombra la carpeta del tema activo en wp-content/themes (por ejemplo, tema-activo a tema-activo_desactivado). WordPress cargará un tema por defecto (Twenty Twenty-Four, por ejemplo). Si el error desaparece, el problema está en tu tema.

FAQ: Preguntas frecuentes

¿El bucle de redirección puede dañar mi web?
No, es solo un error de configuración. Tu web y tus datos están seguros. Solo es molesto porque los visitantes no pueden acceder.

¿Por qué ocurre después de instalar un plugin de SEO?
Los plugins de SEO (como Yoast o Rank Math) a veces añaden reglas al .htaccess o fuerzan redirecciones canónicas. Si chocan con otras reglas, se produce el bucle.

¿Y si no encuentro el archivo .htaccess?
Asegúrate de haber activado "Mostrar archivos ocultos" en el File Manager. Si no aparece, créalo manualmente como te expliqué en el Paso 3.

¿Puedo evitar esto en el futuro?
Sí, siempre que hagas cambios importantes (cambiar de dominio, activar SSL, instalar plugins de redirección) hazlo de uno en uno y prueba la web después de cada cambio. Así sabrás qué lo causó.

¿Necesito ser un experto para hacer esto?
Para nada. Con los pasos que te he dado, cualquier persona con acceso a su hosting puede solucionarlo. Si te sientes inseguro, siempre puedes pedir ayuda a tu proveedor de hosting.

Resumen y consejo final

Hemos recorrido los pasos más efectivos para solucionar redirección infinita WordPress: desde limpiar el caché, restaurar el .htaccess, verificar las URLs, desactivar plugins, hasta revisar configuraciones del servidor. En el 99% de los casos, el problema se resuelve en los primeros tres pasos.

[TIP] Siempre, siempre, haz una copia de seguridad de tu base de datos y archivos antes de hacer cambios drásticos. La mayoría de los paneles de control (cPanel y Syspanel) tienen herramientas de backup automáticas. Úsalas.

[WARNING] Si usas un CDN (como Cloudflare), también puede causar bucles si tienes configurado SSL flexible y tu servidor no lo soporta. En ese caso, desde Cloudflare, cambia la opción de "SSL" a "Full (strict)" o desactívalo temporalmente para probar.

Espero que este artículo te haya sido de gran ayuda. Recuerda que la paciencia es clave: ve paso a paso y no te saltes ninguno. Si todo falla, contacta con el soporte de tu hosting y diles que tienes un redirect loop WordPress, y ellos podrán ayudarte desde su lado. ¡Mucho éxito con 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