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

WordPress: Cómo Solucionar el Bucle de Redirección en cPanel

Actualizado el 18 de septiembre de 2025

Este artículo te guiará paso a paso para solucionar el temido bucle de redirección en WordPress cuando tu sitio está alojado en un panel de control cPanel. El error, también conocido como "error redirect loop WordPress" o "WordPress redirección infinita cPanel", puede ser frustrante, pero con las instrucciones correctas y un poco de paciencia, lo resolverás en minutos.

¿Qué es el Bucle de Redirección en WordPress?

Imagina que intentas entrar a tu casa, pero la puerta principal te lleva al jardín trasero, y la puerta del jardín trasero te lleva de vuelta a la entrada. Nunca logras cruzar el umbral. Eso es exactamente lo que ocurre con el bucle redirección WordPress cPanel: tu navegador intenta cargar tu web, pero el servidor le dice "ve a esta otra URL", y esa URL le dice "vuelve a la original", creando un ciclo infinito.

El resultado es una página en blanco o un mensaje de error como "ERR_TOO_MANY_REDIRECTS" en Chrome o "Este sitio web tiene un bucle de redirección" en Firefox. No te preocupes, es un problema común y solucionable.

Causas Principales del Error Redirect Loop en WordPress

Antes de lanzarnos a las soluciones, es útil entender por qué ocurre. Las causas más frecuentes son:

  • Configuración incorrecta de la URL del sitio en la base de datos de WordPress (ajustes de siteurl y home).
  • Archivo .htaccess dañado o mal configurado, especialmente después de instalar plugins de caché o seguridad.
  • Conflictos con plugins o temas, sobre todo aquellos que gestionan redirecciones, SSL o caché.
  • Problemas con la configuración de SSL/HTTPS, cuando el sitio intenta forzar HTTPS pero no está bien implementado.
  • Caché del navegador o del servidor que almacena redirecciones antiguas.

Solución Paso a Paso: Desde lo Más Simple a lo Más Técnico

Sigue estos pasos en orden. Normalmente, el problema se resuelve en los primeros intentos.

1. Limpiar la Caché del Navegador y del Servidor

A veces, el navegador guarda en su memoria una redirección antigua y se niega a soltarla. Es la solución más rápida.

  1. Abre la configuración de tu navegador (Chrome, Firefox, Edge).
  2. Busca "Borrar datos de navegación" o "Historial".
  3. Selecciona "Caché" e "Imágenes y archivos almacenados en caché".
  4. Elige "Todo el tiempo" y haz clic en "Borrar datos".
  5. Reinicia el navegador y prueba a cargar tu web.

Si usas un plugin de caché en WordPress (como W3 Total Cache o WP Super Cache) o tienes caché a nivel de servidor en cPanel (como LiteSpeed Cache), también debes limpiarla desde el panel de control.

[TIP]: Para una limpieza rápida desde cPanel, busca la sección "Caché" o "LiteSpeed Cache" y pulsa el botón "Purge All" (Purgar todo).

2. Desactivar Plugins y Temas (Sin Acceder al Admin)

Si el problema persiste, es probable que un plugin o tema esté causando el conflicto. Como no puedes acceder al panel de administración de WordPress, tendrás que hacerlo manualmente desde cPanel.

  1. Accede a cPanel: Usa las credenciales que te proporcionó tu proveedor de hosting.
  2. Abre el Administrador de Archivos: Busca el icono "Administrador de Archivos" (File Manager) y selecciona la carpeta public_html (o la carpeta raíz de tu sitio).
  3. Localiza la carpeta wp-content: Dentro de public_html, busca la carpeta wp-content.
  4. Renombra la carpeta plugins: Haz clic derecho sobre la carpeta plugins y selecciona "Renombrar". Cámbiale el nombre a plugins_old o plugins_desactivados. Esto desactivará todos los plugins a la vez.
  5. Prueba tu web: Vuelve a cargar tu sitio. Si el error desaparece, el problema era un plugin. Ahora sabes que debes investigar cuál.
  6. Para identificar el plugin conflictivo: Vuelve a renombrar la carpeta a plugins y luego, dentro de ella, ve renombrando las carpetas de cada plugin una por una (por ejemplo, akismet_old, contact-form-7_old). Después de cada renombrado, prueba la web. Cuando el error desaparezca, habrás encontrado al culpable.

Si el error continúa, repite el proceso pero con la carpeta del tema:

  1. Dentro de wp-content, busca la carpeta themes.
  2. Renombra la carpeta de tu tema activo (por ejemplo, twentytwentythree a twentytwentythree_old). WordPress cargará automáticamente un tema por defecto (como Twenty Twenty-Four).
  3. Prueba tu web. Si funciona, el problema es de tu tema.

[WARNING]: Al desactivar todos los plugins, es posible que algunas funcionalidades de tu web dejen de funcionar temporalmente. No te alarmes, es parte del diagnóstico.

3. Solucionar el Archivo .htaccess (La Causa Más Común)

El archivo .htaccess es un archivo de configuración que controla las redirecciones y reglas de reescritura de URL en WordPress. Si está corrupto, es casi seguro que cause el error redirect loop WordPress.

  1. Accede al Administrador de Archivos en cPanel (como en el paso anterior).
  2. Muestra archivos ocultos: En la esquina superior derecha, haz clic en "Configuración" y marca la casilla "Mostrar archivos ocultos (puntos)". Haz clic en "Guardar".
  3. Localiza el archivo .htaccess: Deberías verlo en la raíz de tu carpeta public_html. Si no lo ves, es que está oculto y ya lo has mostrado.
  4. Descarga una copia de seguridad: Haz clic derecho sobre .htaccess y selecciona "Descargar". Guárdalo en tu ordenador por si acaso.
  5. Elimina o renombra el archivo: Haz clic derecho y selecciona "Renombrar". Cámbiale el nombre a .htaccess_old. Esto lo "desactiva".
  6. Prueba tu web: Carga tu sitio. Si funciona, ¡genial! El problema era el .htaccess.
  7. Genera uno nuevo: WordPress necesita un .htaccess limpio para funcionar correctamente. Ve a tu panel de administración (si ya puedes acceder) y dirígete a Ajustes > Enlaces permanentes. Sin cambiar nada, haz clic en "Guardar cambios". Esto regenerará automáticamente el archivo .htaccess con las reglas correctas.

Si no puedes acceder al admin, puedes crear un .htaccess nuevo manualmente. Crea un archivo de texto llamado .htaccess y pega el siguiente contenido:

# 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

Luego, súbelo a la carpeta public_html mediante el Administrador de Archivos.

[INFO]: Si tu sitio usa SSL, las reglas de redirección de HTTP a HTTPS también se gestionan aquí. Asegúrate de que no haya reglas duplicadas o contradictorias.

4. Verificar y Corregir la URL del Sitio en la Base de Datos

Si los pasos anteriores no funcionan, es posible que las URLs guardadas en la base de datos de WordPress estén mal configuradas. Esto suele pasar al migrar un sitio de un dominio a otro o al cambiar de HTTP a HTTPS.

Acceso a phpMyAdmin desde cPanel:

  1. En cPanel, busca el icono "phpMyAdmin".
  2. Selecciona la base de datos de tu WordPress (la que uses para el sitio). Normalmente la identifica el prefijo de las tablas (por ejemplo, wp_).
  3. Busca la tabla wp_options (o el prefijo que tengas, seguido de _options).
  4. Haz clic en "Examinar" (o "Browse") para ver los registros.
  5. Localiza las filas donde option_name sea siteurl y home.
  6. Haz clic en "Editar" (el lápiz) en cada una de ellas.
  7. Asegúrate de que el valor de option_value sea la URL correcta de tu sitio. Por ejemplo: https://tudominio.com (sin barra al final).
  8. Guarda los cambios.

[WARNING]: Ten mucho cuidado al editar la base de datos. Un error aquí puede romper tu sitio. Si no estás seguro, pide ayuda a tu hosting o a un desarrollador.

5. Forzar la URL Correcta desde el Archivo wp-config.php

Otra forma de corregir las URLs sin tocar la base de datos es añadiendo unas líneas al archivo wp-config.php.

  1. Accede al Administrador de Archivos y localiza el archivo wp-config.php en la raíz de tu sitio (public_html).

  2. Descarga una copia de seguridad de este archivo.

  3. Edita el archivo: Haz clic derecho y selecciona "Editar" (o "Code Editor").

  4. Añade las siguientes líneas justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */:

    define('WP_HOME', 'https://tudominio.com');
    define('WP_SITEURL', 'https://tudominio.com');
    

    Reemplaza https://tudominio.com con la URL exacta de tu sitio (con http:// o https:// según corresponda, y sin barra al final).

  5. Guarda los cambios y cierra el editor.

  6. Prueba tu web.

Si el error se soluciona, has corregido el problema. Si no, puedes eliminar estas líneas más tarde.

6. Comprobar la Configuración de SSL/HTTPS

Si tu sitio usa SSL (algo muy recomendable hoy en día), una mala configuración puede causar el bucle redirección WordPress cPanel.

  • Desde cPanel: Busca la sección "SSL/TLS" o "AutoSSL". Asegúrate de que el certificado esté instalado y activo para tu dominio.

  • Desde el archivo .htaccess: Si has añadido reglas manuales para forzar HTTPS, asegúrate de que no entren en conflicto con las de WordPress. Una regla segura para forzar HTTPS es:

    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    

    Colócala antes de las líneas # BEGIN WordPress.

[TIP]: Muchos plugins de WordPress (como Really Simple SSL) gestionan la redirección HTTPS automáticamente. Si usas uno, desactívalo temporalmente (renombrando su carpeta como vimos antes) para ver si es el causante.

7. Usar la Herramienta de Diagnóstico de cPanel

cPanel suele incluir una herramienta llamada "Diagnóstico de WordPress" o "WordPress Toolkit". Esta herramienta puede escanear tu instalación y detectar problemas comunes, como el bucle de redirección.

  1. En cPanel, busca "WordPress Toolkit" o "Instalaciones de WordPress".
  2. Selecciona tu sitio.
  3. Busca la opción "Diagnóstico" o "Comprobar problemas". La herramienta analizará tu sitio y te dará recomendaciones específicas.

Preguntas Frecuentes (FAQ)

¿Por qué mi sitio tiene un bucle de redirección después de instalar un plugin de caché?

Los plugins de caché suelen modificar el archivo .htaccess para añadir reglas de compresión y almacenamiento en caché. Si estas reglas son incorrectas o entran en conflicto con otras, se produce el bucle. La solución es desactivar el plugin (renombrando su carpeta) y regenerar el .htaccess.

¿El bucle de redirección puede deberse a un ataque hacker?

Sí, aunque es menos común. Un hacker puede inyectar código malicioso en el archivo .htaccess o en la base de datos que fuerce redirecciones. Si después de seguir todos los pasos el problema persiste, considera escanear tu sitio con un plugin de seguridad (como Wordfence) o contactar a tu proveedor de hosting.

¿Qué hago si no tengo acceso a cPanel?

Si no tienes acceso a cPanel, contacta a tu proveedor de hosting. Ellos pueden realizar estas comprobaciones por ti o darte acceso al panel. Si usas un panel alternativo como Syspanel (HestiaCP), el proceso es similar: accede por el puerto 2106 (ejemplo: https://tudominio.com:2106) y busca el Administrador de Archivos o phpMyAdmin.

¿Puedo perder datos al editar el archivo .htaccess?

No, el archivo .htaccess no contiene datos de tu sitio, solo reglas de configuración. Al eliminarlo o renombrarlo, tu sitio seguirá funcionando (aunque los enlaces permanentes pueden dejar de funcionar hasta que lo regeneres). Siempre es buena idea hacer una copia de seguridad antes de modificarlo.

Resumen y Consejos Finales

El bucle de redirección en WordPress es un problema molesto pero casi siempre solucionable. Recuerda el orden lógico:

  1. Limpia la caché.
  2. Desactiva plugins y temas (desde el Administrador de Archivos).
  3. Renombra o elimina el .htaccess y luego regenera uno nuevo.
  4. Verifica las URLs en la base de datos o en el wp-config.php.
  5. Comprueba la configuración SSL.

Si después de todo esto el error persiste, no dudes en contactar al soporte técnico de tu hosting. A veces, el problema puede estar en la configuración del servidor (como reglas de redirección a nivel de Apache o Nginx) que están fuera de tu alcance.

[INFO]: La paciencia es clave. Ve paso a paso, haz una copia de seguridad de todo antes de modificar cualquier archivo, y no te rindas. La mayoría de las veces, la solución está a solo un clic de distancia. ¡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