¿Qué es el error de demasiadas redirecciones en WordPress?
El error de demasiadas redirecciones, también conocido como el bucle de redirección infinita (Error 310 ERR_TOO_MANY_REDIRECTS), ocurre cuando tu navegador queda atrapado en un ciclo continuo entre dos o más URLs. WordPress intenta redirigir a una página que a su vez redirige de vuelta a la original, impidiendo que el sitio web cargue por completo.
Causas principales del bucle de redirección
Este fallo técnico suele estar relacionado con una mala configuración en las URLs del sitio, problemas con certificados SSL mal instalados, conflictos en plugins de caché o redirección, o errores en el archivo .htaccess.
Método 1: Corregir las URLs de WordPress desde la Base de Datos
Si no puedes acceder al panel de administración debido al bucle, puedes modificar las direcciones URL directamente desde phpMyAdmin en tu panel de hosting.
- Entra a tu cPanel y abre phpMyAdmin.
- Selecciona la base de datos de tu sitio web de WordPress.
- Haz clic en la tabla
wp_options(el prefijowp_puede variar). - Localiza las filas
siteurlyhomeen la columnaoption_name. - Edita ambas filas para asegurarte de que usan la URL correcta (por ejemplo,
https://tu-dominio.com) incluyendo el protocolo correcto (http o https). - Guarda los cambios y verifica si tu sitio vuelve a cargar.
Método 2: Restablecer el archivo .htaccess
Un archivo .htaccess corrupto o con reglas de redirección mal escritas es una de las causas más comunes de este problema.
- 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án las carpetaswp-adminywp-content). - Descarga una copia de seguridad del archivo a tu ordenador y luego elimínalo del servidor.
- Intenta acceder a tu sitio web. Si funciona, ve a tu panel de administración de WordPress, navega a
Ajustes > Enlaces permanentesy haz clic en Guardar cambios para generar un archivo.htaccesslimpio automáticamente.
Método 3: Solucionar problemas con el certificado SSL y HTTPS
Si recientemente instalaste un certificado SSL y no configuraste correctamente las redirecciones HTTP a HTTPS, es muy probable que se genere este conflicto.
- Verifica que tu proveedor de hosting haya aplicado correctamente el certificado SSL.
- Si usas plugins de seguridad o SSL como Really Simple SSL, desactívalos temporalmente mediante FTP renombrando la carpeta del plugin en
wp-content/plugins/. - Asegúrate de que no existan reglas contradictorias en tu archivo de configuración principal
wp-config.phpañadiendo o revisando las siguientes líneas según corresponda:define('WP_HOME','https://tu-dominio.com');ydefine('WP_SITEURL','https://tu-dominio.com');.