Ya sea que sus visitantes estén usando Firefox, Chrome u otro navegador web, si tiene elementos que no son SSL cargados en una página HTTPS, verán un mensaje de error.
El cuadro de diálogo exacto que se abre depende del navegador utilizado, así como del sistema operativo de la computadora. No hace falta decir que esto tendrá un efecto sobre cómo la mayoría de las personas ven su sitio web.
Firefox: “Ha solicitado una página encriptada que contiene cierta información no encriptada. Un tercero podría leer fácilmente la información que ve o ingresa en esta página ".
cromo: “Su conexión a domain.com está encriptada con encriptación de 256 bits. Sin embargo, esta página incluye otros recursos que no son seguros ".
Si bien muchas personas conocedoras de la tecnología entienden lo que está sucediendo, que ciertos elementos como imágenes o archivos CSS se cargan con HTTP en lugar de HTTPS, la mayoría de las personas simplemente verán el mensaje de error y se asustarán. Por eso es importante probar su sitio web a fondo antes de implementar SSL en un entorno en vivo. La buena noticia es que corregir estos errores y deshacerse de los mensajes de advertencia no es difícil.
Como se mencionó, el problema básico es que mientras la página principal se carga a través de HTTPS, ciertos elementos de la página todavía se cargan con HTTP, que no es seguro. Esto se debe a que se llama a una imagen, CSS, JS u otro tipo de archivo con HTTP en lugar de HTTPS. Ya sea que use WordPress, otro CMS o codifique manualmente sus páginas web, esto es algo que sucede comúnmente.
Cómo arreglar elementos no SSL en una página SSL
Cuando se trata de solucionar el problema para que desaparezcan los mensajes de advertencia, tiene un par de opciones diferentes disponibles. Vamos a repasar rápidamente ambos para que pueda decidir cuál va a ser mejor para usted.
La solución fácil
Una de las formas más fáciles de solucionar el problema es instalar un complemento como SSL Insecure Content Fixer. Si bien esto es muy simple, puede que no sea la mejor idea, ya que puede hacer que su servidor se ralentice, ya que funciona para garantizar que todos los recursos utilizados por WordPress se sirvan a través de HTTPS y no de HTTP. La buena noticia es que hay una mejor manera de solucionar el problema y no es nada difícil de implementar.
La mejor solución
En nuestra opinión, la mejor manera de deshacerse de los errores de elementos que no son SSL es buscar y eliminar los enlaces y elementos que no son HTTPS en sus páginas de WordPress. Esto requiere rastrear y corregir manualmente los problemas de la misma manera que lo haría en páginas que no son de WordPress, pero debería saber mucho más sobre su código de WordPress cuando haya terminado (y eso es algo bueno, ¿verdad?)
Para obtener información sobre cómo hacer esto, consulte: Cómo arreglar las advertencias de elementos no SSL en su sitio.