ves ver sitio que puedan posible mixto los las imagenes este eliminar ejemplo contenido atributos atributo atacantes ssl https

ssl - ver - eliminar contenido mixto wordpress



¿Por qué las imágenes y CSS no se muestran bajo HTTPS? (4)

¿Tiene protección de enlace? Si tienes que intentar desactivarlo. Y a ver si ayuda.

Acabo de agregar un SSL a mi sitio. Cuando voy a https://mydomain.com , veo el texto pero no hay CSS ni imágenes. Está en un servidor dedicado y tengo el control total del código.

Todos los caminos actualmente son relativos. Puedo ver imágenes y css cuando voy directamente a esos archivos, ya sea utilizando HTTP o HTTPS. Pero cuando carga una página no se están cargando ...

Cuando uso Firebug y busco en NET, veo para cada imagen que se encuentran 302. Qué significa eso?

¿Qué cambios debo hacer para asegurarme de que http y https muestren el sitio de manera similar?

¿Hago todos los caminos absolutos? ¿Hay alguna manera de hacer que un solo cambio afecte a todos o tengo que cambiar a todos?

Gracias.


Tuve el mismo problema. Si la página se abre en https, css / js también debe cargarse en https. Con esto quiero decir, para cargar css / js debería usar el mismo protocolo que usó para abrir la página html / jsp / jsf, etc. Entonces, la solución es no usar la URL absoluta para css / js. Utilice la url relativa en lugar de esta manera:

<link type="text/css" rel="stylesheet" href="../css/style.css" />

O usa esto:

<% String contextPath=request.getScheme()+"://"+request.getServerName()"+":"+request.getServerPort()+request.getContextPath();

<link type="text/css" rel="stylesheet" href="<%=contextPath>/css/style.css" />

Esto debería resolver el problema de carga de imágenes.


No necesita hacer que todo sea absoluto, pero debe asegurarse de que se pueda acceder a su CSS e imágenes a través de SSL. Intente acceder a ellos directamente, o utilice Firebug o una herramienta de navegador similar para averiguar desde dónde intenta cargarlos. Considere el uso de "URL relativas al protocolo" para que siempre se acceda a CSS, imágenes y similares utilizando el mismo protocolo (http o https) que la página en sí. http://paulirish.com/2010/the-protocol-relative-url/


Si apunta a su CSS con un enlace absoluto (como http://www.yourcompany.net/yourcompany.css ) no mostrará el CSS en https. Si lo hace absoluto https://www.yourcompany.net/yourcompany.css , funcionará en ambas llamadas.