Pregunta más frecuente
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';