El objetivo principal de este tutorial es ofrecer una guía práctica basada en un problema real que ocurrió en este sitio web. Mostraré cómo se resolvieron problemas ERR_TOO_MANY_REDIRECTS en WordPress, desde errores de redirección hasta configuraciones de seguridad. Cada paso se detalla para ayudarte a comprender y solucionar problemas similares que puedas enfrentar.
Problema: Error de Redirección en el Área de Administración
Descripción del Problema
Al intentar acceder al área de administración de WordPress a través de https://www.witmovil.com/admin/, se encontró un error común “ERR_TOO_MANY_REDIRECTS”. El sitio web funcionaba normalmente, pero el administrador no.
Diagnóstico
Después de verificar varios aspectos del servidor y la configuración de WordPress, se identificó que el problema estaba relacionado con la configuración de SSL y la forma en que WordPress manejaba las solicitudes HTTPS.
Solución
- Actualización en wp-config.php: Se agregó la siguiente línea para forzar el uso de SSL en el área de administración:
define('FORCE_SSL_ADMIN', true);
- Manejo de Encabezados HTTPS: Se incluyó una condición adicional para manejar correctamente los encabezados cuando WordPress está detrás de un proxy o balanceador de carga:
if( strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false )
$_SERVER['HTTPS'] = 'on';
else
$_SERVER['HTTPS'] = 'off';
Verificación de Archivos de Configuración de WordPress: Paso a Paso
- Accede al archivo
wp-config.php
: Este archivo contiene configuraciones esenciales para tu sitio WordPress. Puedes encontrarlo en el directorio raíz de tu instalación de WordPress, generalmente accesible a través del panel de control del servidor o FTP. - Revisa las definiciones: Busca definiciones como
FORCE_SSL_ADMIN
. Si no está presente o si es necesario, añade:
define('FORCE_SSL_ADMIN', true);
- Manejo de Protocolos: Considera la condición adicional para manejar los encabezados HTTPS, especialmente si tu WordPress está detrás de un proxy o balanceador de carga.
Para Finalizar
En este tutorial, hemos abordado un problema común en WordPress relacionado con errores de redirección al acceder al área de administración. Mediante un diagnóstico detallado y soluciones específicas en el archivo wp-config.php
, pudimos resolver eficazmente el problema.
Es esencial recordar que cada sitio WordPress puede tener desafíos únicos basados en su configuración, temas y plugins. Sin embargo, entender cómo diagnosticar y solucionar problemas frecuentes te equipa con las herramientas necesarias para mantener tu sitio funcionando sin problemas.
Esperamos que este tutorial te haya sido útil y te invite a explorar más soluciones y mejores prácticas para tu sitio WordPress. ¡Hasta la próxima!