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

Cómo arreglar el bucle de redirección en WordPress desde Plesk

Actualizado el 17 de septiembre de 2025

¡Hola! Soy tu técnico de soporte amigable. Si estás aquí, es porque tu sitio web en WordPress está atrapado en un bucle de redirección (también conocido como redirect loop o redirección infinita). No te preocupes, es un problema muy común y, aunque parezca frustrante, tiene solución. En esta guía te explicaré paso a paso cómo arreglarlo desde Plesk, el panel de control de tu hosting.

Vamos a desglosar todo desde cero: qué es un bucle de redirección, por qué ocurre y, sobre todo, cómo solucionarlo sin perder la paciencia ni los datos de tu web.

¿Qué es un bucle de redirección en WordPress?

Un bucle de redirección WordPress ocurre cuando el navegador intenta cargar una página, pero recibe una instrucción para redirigir a otra URL, y esa URL a su vez redirige de vuelta a la primera, creando un ciclo infinito. El resultado es un mensaje de error como "ERR_TOO_MANY_REDIRECTS" o "Esta página no funciona. Redirige demasiadas veces".

Las causas más comunes son:

  • Configuración incorrecta de las URLs del sitio (HTTP vs HTTPS).
  • Problemas con plugins de caché, seguridad o redirecciones.
  • Reglas mal escritas en el archivo .htaccess.
  • Conflictos con redirecciones forzadas desde el servidor (Plesk).

Como vamos a trabajar desde Plesk, tenemos la ventaja de poder acceder a los archivos del servidor y hacer cambios directamente.

Antes de empezar: haz una copia de seguridad

[WARNING] Antes de tocar cualquier archivo, siempre haz una copia de seguridad completa de tu sitio (base de datos y archivos). En Plesk puedes hacerlo fácilmente desde "Herramientas y ajustes" > "Administrador de copias de seguridad". Si algo sale mal, podrás restaurar todo.

Paso 1: Accede a Plesk y localiza tu sitio

  1. Inicia sesión en tu panel de Plesk. Normalmente accedes con una URL como https://tu-dominio:8443 (pregunta a tu proveedor si no estás seguro).
  2. En el panel principal, busca la sección "Sitios web y dominios".
  3. Haz clic en el nombre de tu dominio (el que tiene el problema de bucle). Aquí verás todas las opciones disponibles.

Paso 2: Revisa la configuración de redirecciones en Plesk

Plesk tiene su propio sistema de redirecciones que puede interferir con WordPress. Vamos a verificarlo:

  1. En la página de tu dominio, busca la sección "Redirección" (a veces está en "Opciones de hosting" o "Configuración de sitio").
  2. Asegúrate de que no haya una redirección activa que esté causando el bucle. Si ves algo como "Redirigir de http://tudominio.com a https://tudominio.com", pero también tienes una redirección similar en WordPress, puede haber conflicto.
  3. Si encuentras una redirección, desactívala temporalmente (guarda los cambios) y prueba si el sitio carga. Si el problema se soluciona, tendrás que ajustar las reglas para que solo haya una redirección (la de WordPress o la de Plesk, no ambas).

Paso 3: Desactiva todos los plugins de WordPress (sin entrar al panel)

A veces el bucle lo causa un plugin que está mal configurado. Como no puedes acceder al administrador de WordPress, lo haremos desde los archivos:

  1. En Plesk, ve a "Administrador de archivos" (dentro de la sección de tu dominio).
  2. Navega hasta la carpeta httpdocs (o public_html, según tu configuración).
  3. Busca la carpeta wp-content y dentro de ella, plugins.
  4. Renombra la carpeta plugins a algo como plugins_backup. Esto desactivará todos los plugins de golpe.
  5. Vuelve a cargar tu web. Si el bucle desaparece, el problema está en uno de los plugins. Para identificarlo, renombra la carpeta a plugins de nuevo, y luego ve renombrando uno por uno los plugins (dentro de la carpeta) hasta encontrar el culpable.

[TIP] Los plugins más comunes que causan bucles son los de caché (W3 Total Cache, WP Super Cache), de seguridad (Wordfence) o de redirecciones (Redirection, Yoast SEO). Si tienes alguno, empieza por ahí.

Paso 4: Revisa y corrige el archivo .htaccess

El archivo .htaccess es un archivo de configuración que controla las redirecciones y reglas del servidor. Un error común es tener reglas mal escritas que generan un bucle.

  1. En el Administrador de archivos de Plesk, dentro de httpdocs, busca el archivo .htaccess. Puede estar oculto; activa la opción "Mostrar archivos ocultos" si no lo ves.
  2. Haz clic derecho y selecciona "Editar" (o descárgalo para editarlo con un editor de texto plano como Notepad++).
  3. Haz una copia de seguridad del contenido (cópialo a un bloc de notas).
  4. Borra todo el contenido del archivo y pégalo este código básico 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
  1. Guarda los cambios y prueba tu web. Si funciona, el problema estaba en las reglas antiguas. Si no, continúa.

[WARNING] Si tu sitio usa SSL (HTTPS), asegúrate de que el archivo .htaccess no tenga reglas que redirijan a HTTP. Un error típico es tener algo como:

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ http://tudominio.com/$1 [R=301,L]

Eso forzaría HTTP, pero si WordPress está configurado para HTTPS, se genera un bucle. Cámbialo a:

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://tudominio.com/$1 [R=301,L]

Paso 5: Verifica la configuración de las URLs en la base de datos

A veces las URLs guardadas en la base de datos de WordPress no coinciden con las reales (por ejemplo, tienen http en lugar de https). Para corregirlo desde Plesk:

  1. Ve a "Bases de datos" en la sección de tu dominio.
  2. Haz clic en el nombre de tu base de datos de WordPress.
  3. Abre phpMyAdmin (el gestor de bases de datos).
  4. Selecciona la base de datos y busca la tabla wp_options (el prefijo puede ser diferente, como wp_).
  5. Busca las filas con option_name igual a siteurl y home. Edítalas para que tengan la URL correcta (por ejemplo, https://tudominio.com sin barra al final).
  6. Guarda los cambios.

[INFO] Si no sabes qué URL poner, usa la que aparece en el navegador cuando intentas cargar la web (la que produce el error). Si ves https://tudominio.com, esa debe ser la URL.

Paso 6: Fuerza HTTPS desde Plesk (si usas SSL)

Si tu sitio tiene SSL y quieres que todo funcione por HTTPS, puedes forzarlo desde Plesk:

  1. En la sección de tu dominio, busca "Configuración de hosting" o "Opciones de SSL/TLS".
  2. Activa la opción "Redirigir automáticamente todas las solicitudes HTTP a HTTPS" (a veces está en "Redirección segura").
  3. Guarda los cambios. Esto añadirá una regla en el servidor que puede solucionar conflictos con las redirecciones de WordPress.

Paso 7: Revisa la configuración de DNS y CDN (si usas alguno)

Si tienes un CDN como Cloudflare, a veces sus propias redirecciones pueden causar bucles. Entra a tu cuenta de Cloudflare y:

  • Ve a la sección "SSL/TLS" y asegúrate de que esté en "Flexible" o "Full" (dependiendo de tu configuración).
  • En "Reglas de página", revisa si hay alguna redirección que esté causando el problema. Desactívala temporalmente.

Paso 8: Borra la caché del navegador y del servidor

Después de hacer cambios, es posible que el navegador o el servidor guarden versiones antiguas. Para limpiar:

  • Navegador: Borra el historial, la caché y las cookies (o usa modo incógnito).
  • Plesk: Busca la opción "Limpieza de caché" (a veces en "Herramientas y ajustes" > "Caché"). Si no, puedes instalar un plugin como WP Super Cache y limpiarla desde allí (una vez que puedas acceder).

¿Sigues con el bucle? Prueba con un tema por defecto

Si todo lo anterior falla, puede ser un problema del tema. Desde el Administrador de archivos:

  1. Ve a wp-content/themes.
  2. Renombra la carpeta de tu tema activo (por ejemplo, mi-tema a mi-tema_backup).
  3. WordPress cargará automáticamente un tema por defecto (Twenty Twenty-Four o similar). Prueba la web.

Preguntas frecuentes (FAQ)

¿Por qué ocurre el bucle de redirección en WordPress?

Principalmente por conflictos entre redirecciones de HTTP/HTTPS, plugins mal configurados o reglas incorrectas en .htaccess. También puede deberse a redirecciones duplicadas desde el servidor (Plesk) y WordPress.

¿Puedo solucionarlo sin perder datos?

Sí, todos los pasos que te he dado son seguros si haces copias de seguridad. No borres archivos ni bases de datos sin respaldo.

¿Qué hago si no encuentro el archivo .htaccess?

En Plesk, asegúrate de tener activada la opción "Mostrar archivos ocultos" en el Administrador de archivos. Si no existe, puedes crearlo: crea un archivo de texto llamado .htaccess (sin extensión) y pega el código de WordPress que te di.

¿Y si uso un hosting con Syspanel (HestiaCP)?

Si tu panel es Syspanel (HestiaCP), el proceso es similar, pero accedes por el puerto 2106 (ejemplo: https://tudominio:2106). La estructura de archivos es la misma, pero las opciones de redirección pueden estar en "Web" > "Redirecciones". Aplica los mismos pasos.

¿El bucle puede deberse a un ataque?

Es poco común, pero posible. Si después de solucionarlo ves comportamientos extraños, revisa si hay archivos inyectados en wp-content o plugins desconocidos. Cambia todas las contraseñas y actualiza WordPress.

Resumen final

El bucle de redirección WordPress suena a problema grave, pero con paciencia y siguiendo estos pasos desde Plesk, lo resolverás en pocos minutos. Recuerda:

  • Siempre haz backup.
  • Empieza por lo más sencillo: desactivar plugins y revisar .htaccess.
  • Verifica las URLs en la base de datos.
  • No temas pedir ayuda a tu proveedor de hosting si te atascas.

Espero que esta guía te haya sido útil. Si tienes más dudas, aquí estoy para ayudarte. ¡Tu web volverá a funcionar en un abrir y cerrar de ojos!

¿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