Falla por actualización 44 de Google Chrome

Falla por actualización 44 de Google Chrome

¿Tu sitio Web no se ve correctamente en Google Chrome?

¡No te preocupes! es una falla por la actualización más reciente y aquí te decimos como solucionarlo.

 

Algunos sitios especialmente aquellos basados en “cms”(sitios con gestor de contenidos) como por ejemplo WordPress están presentando un ERROR en la carga de sus hojas de estilo (css) y de código java script como la libreria JQuery en el famoso navegador Google Chrome después de su ultima actualización (Chrome 44), el problema está en que algunas páginas web programadas con el lenguaje de programación PHP, miran si la página se está cargando por el protocolo HTTPS mediante la variable $_SERVER[“HTTP_HTTPS”].

Esto funcionaba correctamente hasta que Chrome envía la cabecera [HTTPS:1] a todas las páginas web. Cuando se recibe esa cabecera, PHP establece la variable $_SERVER[“HTTP_HTTPS”] como 1, y esto provoca que la página piense que la página se ha cargado mediante el protocolo HTTPS cuando en realidad se ha cargado con el protocolo HTTP, y por consiguiente hará que las hojas de estilo CSS, scripts, etc., se carguen también mediante el protocolo HTTPS. Como el servidor no soporta ese protocolo, los archivos “css” y “js” no se cargan correctamente y la página aparece incorrectamente formateada.

El fallo ha sido corregido pero saldrá hasta la próxima actualización de Chrome.

¿Qué puedo hacer para corregir el error de Chrome y mi página web se vea correctamente?

—Hay varias opciones (elige una de ellas):

 

Solución 1: 

Esperar la próxima actualización de Google Chrome que se espera salga muy pronto.

Solución 2:

Pídale a su web master que agregue una línea al archivo .htacces con el siguiente parámetro
RequestHeader unset HTTPS

¡Recuerda quitar esa línea cuando Chrome se actualice con el fix!

Solución 3:

Si tu sitio web esta realizado con WordPress pide a tu web master que agregue el siguiente código al inicio del archivo wp-config.php
if($_SERVER[‘HTTP_HTTPS’] && !$_SERVER[‘HTTPS’]) { unset($_SERVER[‘HTTP_HTTPS’]); }

¡Recuerda quitar esa línea cuando Chrome se actualice con el fix!

 

Si tienes algún sitio con este problema y no sabes como resolverlo, contáctanos y con gusto te asesoraremos.

 


Efrain
Efrain

Deja un comentario

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