Método de solución Esta solicitud ha sido bloqueada; el contenido debe ser servido a través de HTTPS
Publicado: 2023-02-28¿Tienes problemas con tu sitio web? ¿Está recibiendo un mensaje de error que dice “Esta solicitud ha sido bloqueada; el contenido debe servirse a través de HTTPS”? Si es así, no se preocupe, podemos ayudarlo. En esta publicación de blog, le mostraremos cómo resolver este problema de forma rápida y sencilla. ¡Comencemos ahora!
Comprender el problema: contenido mixto
El contenido mixto es un problema común que ocurre cuando una página web se carga a través de una conexión segura (HTTPS), pero algunos de los recursos que se solicitan todavía usan una conexión no segura (HTTP). Esto suele ser un problema cuando las páginas web contienen imágenes o videoclips que se han solicitado mediante HTTP en lugar de HTTPS. Cuando esto suceda, los navegadores mostrarán un mensaje de advertencia como “Esta solicitud ha sido bloqueada; el contenido debe servirse a través de HTTPS”. Para asegurarse de que su sitio web sea seguro, es importante comprender y abordar el problema del contenido mixto.
Cómo solucionar Esta solicitud ha sido bloqueada; el contenido debe ser servido a través de HTTPS
Verifique su configuración de seguridad
Para evitar el bloqueo de contenido mixto, es importante verificar la configuración de seguridad. Esta configuración se puede encontrar en su navegador, como Chrome y Firefox, o en el servidor web Apache. Es importante asegurarse de que todas las llamadas a la API utilicen HTTPS en lugar de HTTP.
Además, si está utilizando su propio dominio, asegúrese de que todo el contenido se publique a través de HTTPS. Este paso puede ayudarlo a evitar posibles problemas de bloqueo de contenido mixto.
Cambie las llamadas API para usar HTTPS
Cambiar las llamadas API de HTTP a HTTPS es un paso importante para resolver “Esta solicitud ha sido bloqueada; el contenido debe servirse a través de errores HTTPS”. También puede ayudar a mejorar la seguridad de su sitio web o aplicación. Es importante asegurarse de que todas las llamadas API se envíen y reciban desde ubicaciones seguras (HTTPS). Además, es beneficioso utilizar HTTP Strict Transport Security (HSTS) para garantizar que todas las solicitudes estén cifradas y no sean vulnerables a los ataques de intermediarios.
Además, al implementar aplicaciones en Netlify, se deben agregar las dos líneas de código mencionadas anteriormente para evitar el bloqueo de contenido mixto. Finalmente, los desarrolladores deben esforzarse por hacer que sus API sean seguras de forma predeterminada y solo servir contenido a través de HTTPS.
Habilitación de HTTPS en su dominio
Habilitar HTTPS en su dominio es muy importante para evitar advertencias de contenido mixto. Para hacer esto, deberá crear un par de claves pública/privada RSA de 2048 bits, generar una solicitud de firma de certificado (CSR) que incruste el par de claves e instalar el certificado en su servidor. Una vez que esté completo, puede habilitar HTTPS en Chrome, Firefox y Apache.
Además, puede usar herramientas como SSL Labs para verificar si hay advertencias de contenido mixto. Al seguir estos pasos, puede asegurarse de que todo el contenido de su dominio se sirva a través de una conexión segura.
Habilitación de HTTPS en Chrome
Habilitar HTTPS en Chrome es un paso fundamental para abordar las advertencias de contenido mixto. Chrome tiene una función de seguridad integrada que bloquea el contenido no seguro (HTTP) cuando se carga desde una página segura (HTTPS). Para habilitar HTTPS en Chrome, los usuarios deben ir a la página Configuración y seleccionar la sección "Privacidad y seguridad". Una vez allí, pueden seleccionar "Configuración del sitio" y luego activar "Permitir que los sitios ejecuten Flash". Esto permitirá que los sitios seguros usen Flash y al mismo tiempo bloqueen el contenido no seguro.
Además, los usuarios deben asegurarse de tener instalada la última versión de Chrome, ya que es posible que las versiones anteriores no admitan HTTPS correctamente. Al seguir estos pasos y cambiar las llamadas API para usar HTTPS en lugar de HTTP, los usuarios pueden evitar el bloqueo de contenido mixto y garantizar la seguridad de sus páginas web.

Habilitar HTTPS en Firefox
Habilitar HTTPS en Firefox es un proceso sencillo y se puede realizar en unos pocos pasos. Después de comprender el problema del contenido mixto, verificar su configuración de seguridad, cambiar las llamadas API para usar HTTPS y habilitar HTTPS en su dominio, es hora de habilitar HTTPS en Firefox.
Para hacer esto, abra el navegador Firefox y haga clic en el botón Abrir Menú ubicado en la esquina superior derecha de la ventana del navegador. Luego seleccione Opciones en el menú desplegable. A continuación, seleccione la pestaña General en el lado izquierdo de la ventana. Desplácese hacia abajo hasta Configuración de red y haga clic para abrir la ventana Configuración. En Configuración de conexión, marque las casillas Usar TLS 1.3 y Usar TLS 1.2 y haga clic en Aceptar. Finalmente, reinicie Firefox para que estos cambios surtan efecto.
Ahora, está listo para lidiar con cualquier advertencia de contenido mixto que pueda aparecer al cargar su sitio web en Firefox.
Habilitación de HTTPS en Apache
Habilitar HTTPS en Apache es simple y fácil de implementar. Todo lo que tiene que hacer es agregar la siguiente línea a su archivo de configuración de Apache: "Redireccionar permanente / https://yourdomain.com/". Esto redirigirá todas las solicitudes HTTP a la versión HTTPS segura de su sitio web.
Además, puede usar el encabezado Content-Security-Policy-Report-Only para ayudar a evitar que aparezcan advertencias de contenido mixto al acceder a su sitio web. Esto ayudará a garantizar que todo el contenido se publique a través de HTTPS y que su sitio permanezca seguro.
Manejo de advertencias de contenido mixto
Una forma de lidiar con las advertencias de contenido mixto es usar el encabezado Content-Security-Policy-Report-Only. Este encabezado le permite confirmar si su sitio web se ve afectado por errores de contenido mixto consultando la consola Inspect Element. Si ve advertencias amarillas, esto indica que parte del contenido de su sitio web aún se publica desde URL que no son HTTPS.
Para resolver este problema, puede cambiar sus llamadas API de HTTP a HTTPS, habilitar HTTPS en su dominio, habilitar HTTPS en Chrome, Firefox o Apache, y agregar una regla para redirigir todas las solicitudes HTTP a una versión segura de su sitio. Una vez que haya realizado estos pasos, puede probar si hay más advertencias de contenido mixto y asegurarse de que su sitio sea seguro.
Prueba de advertencias de contenido mixto
La prueba de advertencias de contenido mixto es una tarea importante para confirmar el origen de su contenido y evitar posibles riesgos de seguridad. Para verificar si su sitio se ve afectado por errores de contenido mixto, puede usar la consola Inspect Element de Google Chrome para buscar advertencias amarillas o errores.
Además, puede usar el encabezado Content-Security-Policy-Report-Only para detectar cualquier problema de contenido mixto, así como usar la versión HTTPS de sus llamadas API y habilitar HTTPS en su dominio. Al seguir estos pasos y probar las advertencias de contenido mixto, puede asegurarse de que los visitantes no tengan bloqueado el acceso a contenido seguro (HTTPS) al cargar recursos HTTP en una página HTTPS.
Palabras finales sobre “Esta solicitud ha sido bloqueada; el contenido debe ser servido a través de HTTPS”
En resumen, es claro que el tema de “Esta solicitud ha sido bloqueada; el contenido debe servirse a través de HTTPS” se puede resolver con algunos pasos simples que le mostramos anteriormente. Esperamos que después de probar los pasos, su sitio web esté seguro y los visitantes tengan una experiencia de navegación segura.
Por último, no olvide que ofrecemos muchos temas de WordPress gratuitos, llamativos y fáciles de usar, así como plantillas de Joomla 4. Visitemos nuestro sitio, exploremos la colección y luego seleccionemos la mejor para su sitio.