Cómo resolver un loop de redirecciones en WordPress tras haber instalado SSL

En determinados servidores me ha ocurrido que al activar https en la web se genera un loop de redirecciones.

Aquí os cuento la solución:

Como se sugiere en el Codex, esto solo será necesario en caso de que haya habilitado el paso de SSL en la configuración de su equilibrador de carga (o firewall). Lo que significa que, si bien puede acceder al sitio a través de HTTP dentro de TLS / SSL, la comunicación que recibe su servidor es solo HTTP.

En este caso, se necesita este encabezado para que WordPress pueda «activar» HTTPS en la matriz de configuración $ _SERVER:

/** SSL */  
define('FORCE_SSL_ADMIN', true);  
// in some setups HTTP_X_FORWARDED_PROTO might contain  
// a comma-separated list e.g. http,https  
// so check for https existence  
if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false)  
    $_SERVER['HTTPS']='on';

¡Espero que os sirva de ayuda!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *