¿Qué es el Error de Bucle de Redirección en WordPress?
El error de bucle de redirección (conocido en inglés como ERR_TOO_MANY_REDIRECTS) es un problema común en WordPress que ocurre cuando un navegador web queda atrapado en un ciclo infinito de redireccionamientos entre dos o más URLs. Esto suele suceder tras cambiar la URL del sitio, instalar un certificado SSL o configurar mal los plugins de caché.
Causas Principales del Bucle de Redirección
- Configuración incorrecta de las direcciones URL de WordPress en el panel de control.
- Ajustes erróneos en el archivo
.htaccessdel servidor. - Problemas con la activación de certificados SSL (HTTPS) y redirecciones forzadas.
- Conflictos con plugins de caché, seguridad o redirección.
Método 1: Modificar las URLs desde el Panel de Control o la Base de Datos
Si no puedes acceder al panel de administración de WordPress, puedes corregir las URLs directamente desde phpMyAdmin en tu proveedor de hosting.
- Accede a tu cuenta de cPanel y abre phpMyAdmin.
- Selecciona la base de datos de tu sitio web de WordPress.
- Busca y haz clic en la tabla
wp_options(el prefijo puede variar). - Localiza las filas con los nombres
siteurlyhome. - Edita ambas filas asegurándote de que utilicen el protocolo correcto (
https://tu-dominio.com).
Método 2: Restablecer el Archivo .htaccess
Un archivo .htaccess corrupto es una de las causas más frecuentes de este error. Vamos a regenerarlo:
- Conéctate a tu servidor mediante un cliente FTP o el Administrador de Archivos de tu hosting.
- Localiza el archivo
.htaccessen la raíz de tu instalación de WordPress (donde está la carpetawp-content). - Descarga una copia de seguridad del archivo y luego elimínalo del servidor.
- Intenta acceder a tu sitio web. Si carga, ve a Ajustes > Enlaces Permanentes en tu panel de WordPress y haz clic en Guardar cambios para generar un archivo
.htaccessnuevo y limpio.
Método 3: Forzar HTTPS en wp-config.php
Si has instalado un certificado SSL recientemente y la redirección falla, puedes definir las URLs principales directamente en el archivo de configuración principal.
- Abre el archivo
wp-config.phpubicado en la raíz de tu WordPress utilizando un editor de código. - Agrega las siguientes líneas justo antes de la línea que dice "¡Eso es todo, deja de editar! Feliz publicación":
define('WP_HOME','https://tu-dominio.com');
define('WP_SITEURL','https://tu-dominio.com');- Guarda los cambios y sube el archivo actualizado al servidor. Esto sobrescribirá cualquier configuración errónea y eliminará el bucle.