Browser security warning popup saying the site is not secure and not to enter sensitive information
Browser security warning popup saying the site is not secure and not to enter sensitive information
Elementor Tools > Replace URL tab with old and new site address fields highlighted
Elementor Tools > Replace URL tab with old and new site address fields highlighted

Después de instalar el certificado SSL enyforzar el uso del protocolo HTTPS, tu sitio web podría mostrar una advertencia de “No seguro (Not secure)” junto al nombre de dominio en la barra de direcciones:

Además, algunos elementos del sitio web podrían no funcionar correctamente o fallar al cargar. Esto generalmente se debe aproblemas de contenido mixto (mixed content), es decir, algunas imágenes u otros contenidos del sitio se cargan a través de HTTP en lugar de HTTPS.

Para solucionar este problema, actualiza todos los enlaces de la página a HTTPS. Si estás utilizando el pluginElementor, ve aElementorHerramientas (Tools)Reemplazar URL (Replace URL), y completa los campos con las direcciones de dominio usando HTTP y HTTPS respectivamente:

Luego guarda los cambios y actualiza el sitio: el problema de contenido mixto debería resolverse.

Para sitios WordPress que no usan Elementor, consulta las siguientes soluciones 👇

Plan 1 — Usar el plugin Really Simple SSL

WordPress admin menu showing Add New highlighted in the Plugins section
WordPress admin menu showing Add New highlighted in the Plugins section
WordPress Settings menu with the General option highlighted by a red arrow
WordPress Settings menu with the General option highlighted by a red arrow
WordPress URL field with https://domain.tld highlighted above Site Address URL field
WordPress URL field with https://domain.tld highlighted above Site Address URL field

Inicia sesión en el panel de administración de tu WordPress, haz clic enPluginsAñadir nuevo (Add New):

Instala y activael plugin Really Simple SSL. Luego, entra enConfiguración (Settings)General (General):

Asegúrate de que la URL de tu sitio web contengahttps://.

Plan 2 — Usar el plugin Better Search & Replace

WordPress Better Search Replace tool with Tools menu, search/replace fields, and Run Search/Replace button highlighted
WordPress Better Search Replace tool with Tools menu, search/replace fields, and Run Search/Replace button highlighted

InstalarBetter Search & Replaceplugin, luego ingresar aHerramientas (Tools)Better Search Replace.

  • En la barraBuscar (Search for), ingrese el dominio que comienza conhttp://
  • En la barraReemplazar con (Replace with), ingrese el dominio que comienza conhttps://
  • Marquetodas las tablas de datos,desmarque¿Ejecutar como prueba? (Run as dry run?)(si existe), luego haga clic enEjecutar búsqueda/reemplazo (Run Search/Replace):

Opción 3 — Agregar código en el archivo .htaccess

Si tu sitio web utilizaenlaces simbólicos (symlinks), entoncesno se recomiendausar esta opción 💡

Si después de intentar el método anterior los problemas de contenido mixto persisten, abre tupublic_html/.htaccessarchivo (si no existe,créalo) e inserta el siguiente código:

Header always set Content-Security-Policy: upgrade-insecure-requests

Guarda los cambios y actualiza el sitio web — en este momento el sitio debería cargar correctamente a través de HTTPS. Si el problema persiste, puedes intentar consultar estaguía más detallada.

Fuente: documentación oficial de Hostinger