Kennisbank

¿Cómo solucionar el error "Too Many Redirects" en WordPress con Cloudflare?  Print dit artikel

¿Cómo solucionar el error "Too Many Redirects" en WordPress con Cloudflare?

El error "Too Many Redirects" puede ser frustrante y ocurre cuando una página se encuentra atrapada en un bucle de redirecciones. Esto es común en instalaciones de WordPress que utilizan Cloudflare para optimizar y proteger el sitio web. A continuación, te explicamos cómo identificar y solucionar este problema.


¿Por qué ocurre el error "Too Many Redirects"?

El error generalmente aparece debido a inconsistencias entre la configuración SSL de Cloudflare y el servidor web donde está alojado el sitio. Estas inconsistencias pueden incluir:

  • Configuraciones incorrectas de SSL en Cloudflare (Flexible, Full, Full Strict).

  • Redirecciones forzadas a HTTPS en WordPress o el archivo .htaccess.

  • Plugins de WordPress que gestionan SSL, como "Really Simple SSL", que entran en conflicto con las configuraciones de Cloudflare.

 

Pasos para resolver el problema

  1. Accede al panel de Cloudflare:
    Ingresa a tu cuenta de Cloudflare y selecciona el dominio afectado.

  2. Revisa el modo SSL/TLS:

    • Ve a la pestaña SSL/TLS en el panel de Cloudflare.

    • Selecciona el modo SSL apropiado:

      • Flexible: Si tu servidor no tiene un certificado SSL instalado.

      • Full: Si tu servidor tiene un certificado SSL autofirmado.

      • Full (strict): Si tu servidor tiene un certificado SSL válido y confiable.

       

    Nota: Si tu servidor ya soporta SSL, evita usar el modo "Flexible" porque puede causar un bucle de redirecciones.

  3. Desactiva temporalmente "Always Use HTTPS":

    • En la pestaña SSL/TLS, busca la opción Always Use HTTPS y desactívala. Esto evitará redirecciones forzadas mientras solucionas el problema.

  4. Verifica las URLs del sitio en WordPress:

    • Accede a tu base de datos (por ejemplo, usando phpMyAdmin).

    • Ve a la tabla wp_options y asegúrate de que las opciones siteurl y home usen el protocolo correcto (https:// si tienes SSL activo en el servidor).

  5. Revisa el archivo .htaccess: Asegúrate de que no haya reglas redundantes que causen redirecciones cíclicas. Un ejemplo básico de archivo .htaccess para WordPress es:

    # 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

    Si necesitas forzar HTTPS, asegúrate de agregarlo correctamente:

    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  6. Desactiva plugins de SSL en WordPress: Si tienes plugins como "Really Simple SSL", desactívalos temporalmente, ya que pueden estar aplicando redirecciones adicionales.

  7. Borra la caché:

    • En Cloudflare: Ve a la pestaña Cache y selecciona Purge Everything.

    • En WordPress: Limpia la caché de cualquier plugin de optimización que utilices.

  8. Prueba nuevamente: Intenta acceder a tu sitio y al panel de administración de WordPress. El problema debería estar solucionado.


Consejos para evitar futuros errores

  • Si usas Cloudflare, maneja las redirecciones HTTPS directamente desde su panel para evitar conflictos.

  • Asegúrate de tener un certificado SSL válido en tu servidor para poder usar los modos "Full" o "Full Strict".

  • Mantén actualizados los plugins y la configuración de tu servidor.


Si aún tienes problemas después de seguir estos pasos, ponte en contacto con nuestro equipo de soporte. Estamos aquí para ayudarte.

Was dit antwoord nuttig?

Gerelateerde artikelen

Cómo Crear una Cuenta de Correo Electrónico en cPanel
Para crear una cuenta de correo electrónico, sigue estos pasos: Accede a tu cPanel. Ve a...
Cómo Crear una Base de Datos MySQL en cPanel
Para crear una base de datos MySQL, sigue estos pasos: Accede a tu cPanel. Ve a "Bases de...
Cómo Subir Archivos Usando el Administrador de Archivos en cPanel
Para subir archivos usando el Administrador de Archivos, sigue estos pasos: Accede a tu...
Cómo Configurar un Dominio Adicional en cPanel
Para configurar un dominio adicional, sigue estos pasos: Accede a tu cPanel. Ve a "Dominios...
Solución al Error 503 Service Unavailable: Falta de Espacio en la Cuenta de Hosting
Solución al Error 503 Service Unavailable: Falta de Espacio en la Cuenta de Hosting En...