Universidad de Zaragoza

Pregunta más frecuente

¿Cómo solucionar error de redirecciones infinitas después de forzar SSL de un dominio WEB creado con Wordpress?
Últimas actualizaciones hace 2 años

Después de forzar nuestro dominio a servir las páginas mediante https en Wordpress, podemos obtener el siguiente error: "redirecciones infinitas, redirect loop - too many redirects."

Se produce porque la comunicación entre el servidor proxy y el que aloja WordPress se hace mediante http (no segura). Por eso la función is_ssl() de WordPress no será capaz de detectar que la página se esta sirviendo realmente mediante https y responderá con una redirección 302. Esto provoca un bucle de redirecciones infinito.
Tenemos que configurar nuestro dominio con la configuración de proxy inverso (reverse proxy).

Para evitar el problema hay que modificar el fichero wp-config.php e incluir las siguientes líneas:

define('FORCE_SSL_ADMIN', true); 

define('WP_HOME','https://midominio.unizar.es');
define('WP_SITEURL','https://midominio.unizar.es');

if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false)
       $_SERVER['HTTPS']='on';

Espere, por favor.

Por favor, espere... ¡Es solo un momento!