✅ Noticias, temas, complementos de WEB y WordPress. Aquí compartimos consejos y las mejores soluciones para sitios web.

Advertencia de contenido mixto en WordPress: soluciones rápidas

7

Si acaba de encontrar una advertencia de contenido mixto mientras usa WordPress, probablemente esté aquí para aprender cómo solucionarlo. Afortunadamente, una advertencia de contenido mixto a menudo se puede solucionar en un santiamén. En general, la advertencia aparece como resultado de una configuración incorrecta de HTTPS o SSL. Este artículo creado por nuestro equipo en wpDataTables responderá cualquier pregunta que pueda tener sobre el contenido mixto y le mostrará algunas formas fáciles de solucionarlo.

Tener su sitio web debidamente protegido con HTTPS es imprescindible para la mayoría de los sitios web, especialmente los sitios de comercio electrónico y cualquier otro sitio que permita a los usuarios ingresar datos personales o credenciales. Las personas perderán la confianza en su sitio web si ven una advertencia emergente de que su sitio web no está protegido. No solo eso, sino que HTTPS también es una excelente manera de ganarse la confianza de los motores de búsqueda, lo que mejorará su SEO.

Definición de "advertencia de contenido mixto"

Advertencia de contenido mixto en WordPress: soluciones rápidas

Los usuarios encuentran advertencias de contenido mixto cuando el contenido de su sitio no está completamente protegido. Por ejemplo, si solo parte del contenido que publica en su sitio está encriptado, los usuarios recibirán una advertencia de contenido mixto. En definitiva, tu web necesita tener un certificado SSL que cubra absolutamente todo el contenido para evitar este aviso.

Cuando agrega un certificado SSL a su sitio, la conexión entre el usuario y el servidor se realiza a través de HTTPS (Protocolo seguro de transferencia de hipertexto) encriptado en lugar de HTTP sin encriptar. Una vez que su certificado SSL está configurado correctamente y la conexión se realiza con HTTPS, hay un pequeño cambio en la apariencia de su URL en un navegador cuando agrega todas las capas de seguridad a un sitio. Es decir, un icono de candado verde estará presente a la izquierda de la URL en la barra de búsqueda del navegador. Ese pequeño candado se ha convertido en una señal internacional de seguridad en línea, y no tenerlo tendrá un impacto negativo en tu sitio web.

¿Qué tipos de contenido mixto existen?

El contenido inseguro se puede separar en dos categorías diferentes. Ambos tipos de contenido mixto dañan la confianza de los usuarios, por lo que es mejor saber algunas cosas sobre cada uno. El contenido mixto se puede clasificar en pasivo y activo, como se presenta a continuación.

Pasivo

Advertencia de contenido mixto en WordPress: soluciones rápidas

El contenido mixto pasivo se refiere al contenido publicado que no interactúa dinámicamente con otros elementos del sitio web. Por ejemplo, las imágenes, los videos o el contenido de audio no seguros pueden denominarse contenido mixto pasivo porque los recursos detrás de ellos son estáticos y fijos. Los atacantes estarán limitados en el caos que pueden causar si apuntan a contenido mixto pasivo.

Activo

Advertencia de contenido mixto en WordPress: soluciones rápidas

El contenido mixto activo, por otro lado, puede interactuar con otros elementos en la página. Por ejemplo, las hojas de estilo, los recursos Flash o los scripts permiten a los atacantes meterse con su sitio web mucho más fácilmente porque las limitaciones mencionadas en el caso del contenido mixto pasivo ya no se aplican. Si este contenido no está protegido, los atacantes pueden husmear en el contenido y posiblemente robar información confidencial a medida que fluye entre el usuario y el servidor.

¿Qué hace que aparezca esta advertencia?

Al realizar un cambio en un sitio web, debe asegurarse de que los cambios se reflejen completamente en todo el sitio. Este también es el caso cuando se agrega HTTPS a un sitio web que se publicó hace un tiempo. Al cambiar un sitio web HTTP a uno HTTPS, algunos de los enlaces incluidos en la versión anterior de su sitio seguirán siendo HTTP. Esta es la razón por la que es posible que no pueda obtener el candado verde junto a su URL de inmediato.

Las principales causas detrás de la advertencia de contenido mixto incluyen:

Codificación de enlaces HTTP durante el proceso de desarrollo del tema/complemento. Los enlaces HTTP que están codificados en archivos CSS y JavaScript generarán una advertencia de contenido mixto. La única forma de solucionarlo sería cambiando manualmente los enlaces HTTP codificados en enlaces HTTPS.

  • Imágenes enlazadas en caliente. Cuando se llama a una imagen desde un recurso externo, la única forma de evitar una advertencia de contenido mixto sería usar una URL que tenga HTTPS incluido. Si la URL de la imagen comienza con http:// en lugar de https://, se generará una advertencia de contenido mixto.
  • Uso de archivos CSS y JavaScript de dominios externos. Esto es similar a los recursos de enlace activo, ya que llamará a archivos de otros lugares en Internet. Siempre que use un enlace con HTTPS, no debería aparecer ninguna advertencia. Esto es especialmente relevante para los recursos que provienen de una CDN.

Diferentes correcciones para la advertencia de contenido mixto

Solución 1 – Consola

Advertencia de contenido mixto en WordPress: soluciones rápidas

Si prestó atención a todas las precauciones y aún recibe una advertencia de contenido mixto, es hora de pasar a solucionarlo. En primer lugar, determine qué parte del contenido es responsable del problema. Para hacer eso, revise cuidadosamente la consola de JavaScript utilizando las herramientas de desarrollo integradas de su navegador. Cuando algún contenido se carga y activa una advertencia, la consola se lo hará saber, como se muestra arriba. Después de encontrar el contenido responsable de la advertencia, puede tomar nota y solucionar los problemas manualmente tomando las medidas necesarias para proteger el contenido.

Solución 2: reescrituras de HTTPSAdvertencia de contenido mixto en WordPress: soluciones rápidas

Para aquellos que usan Cloudflare o un CDN similar, el método más fácil para corregir las advertencias de contenido mixto es hacer que todos los recursos del sitio web estén disponibles a través de HTTPS usando las reescrituras automáticas de HTTPS. Puede activar esta función en el panel de control de Cloudflare en la sección Crypto. Allí encontrará un interruptor que activa y desactiva la función.

Arreglo 3 – Complementos

Advertencia de contenido mixto en WordPress: soluciones rápidas

En lugar de molestarse en hacer todo usted mismo, hay algunos complementos que pueden ayudarlo a encontrar el contenido ofensivo y solucionar el problema automáticamente. Uno de los más populares es Why No Padlock. Como sugiere el nombre, este complemento ayudará a cualquier propietario de un sitio web que no pueda mostrar el candado verde junto a su URL.

Otro complemento similar es SSL Insecure Content Fixer. Para aquellos que reciben advertencias de contenido con frecuencia, esta será la mejor solución y se puede encontrar directamente en el directorio de complementos de WordPress.

Si desea buscar el contenido usted mismo y reemplazarlo con la versión segura adecuada, consulte Better Search Replace, que puede ayudarlo a encontrar enlaces HTTP codificados en su base de datos y reemplazarlos con enlaces HTTPS.

Solución 4: procesamiento posterior (usuarios de WPEngine)

Advertencia de contenido mixto en WordPress: soluciones rápidas

Si aloja su sitio con WP Engine y los recursos que causan problemas se encuentran directamente en su dominio, deberá ejecutar una tarea de procesamiento posterior de HTML. El posprocesamiento se refiere a cambiar el dominio incluso después de que PHP procese y publique la página. Esta opción solo está disponible para usuarios de WP Engine y puede encontrarla en la sección de pie de página de la pestaña WPEngine en su panel de administración.

Otros métodos que puedes probar

Advertencia de contenido mixto en WordPress: soluciones rápidas

Si la advertencia de contenido mixto aún persiste, puede probar estas correcciones adicionales:

  • Elimine el caché de su sitio web y vea si el problema se resuelve por sí solo.
  • Use el modo Incógnito/Navegación privada en un navegador y vea si el problema persiste. De lo contrario, elimine la memoria caché de su navegador.
  • Revise la configuración del tema/complemento y vea si todo se ve como debería. Busque en los archivos de WordPress los enlaces HTTP codificados, por ejemplo, en wp-config.php.

Resumen

Considere todos los consejos y trucos presentados aquí, y debería poder prevenir y resolver la advertencia de contenido mixto para que nunca aparezca. Recuerde que el problema es fácilmente solucionable y lo que lo causa es la inconsistencia entre el contenido seguro y el no seguro. A veces, una simple búsqueda y reemplazo (ya sea en su base de datos o en los archivos del sitio web) hará el trabajo, independientemente del enfoque que seleccione.

Si disfrutó leyendo este artículo sobre la advertencia de contenido mixto en WordPress, también debería leer estos:

Fuente de grabación: wpdatatables.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More