[Ayuda] Modifico una imagen de mi web pero sigue apareciendo la vieja

B

Que tal. buenas tardes.

Hoy me di cuenta que cuando borro una imagen de mi web sigue apareciendo la imagen, en el directorio de cpanel o filezilla no aparece pero si voy a la url en donde esta si aparece, borre todo el historial y cache y todo un monton de veces y luego pensé que quiza era por mi dominio gratuito

porque si entro desde el dominio gratuito si sale la imagen (https://csgo-utilities.cf/images/smokes/10/1.jpeg) pero si entro desde la ip de cpanel la imagen no sale (http://192.99.99.213/u3316csgo/images/smokes/10/1.jpeg)

Y me di cuenta de este error cuando subi la imagen erronea y cuando quise arreglarla la imagen vieja seguía.. ¿como puedo arreglar esto? me estoy volviendo loco.. ya probe desde otros navegadores, desde 2 celulares distintos y sigue apareciendo esa imagen

Sk8eR

con ctrl shift r te sigue cargando la misma?

1 respuesta
B

#2 esta combinación de teclas no hace nada.. pero con ctrl + f5 vuelve a cargar la imagen borrada

Sk8eR

si estas seguro que no es un tema de cache, tal vez sea reindexacion? tienes un sistema de cache por encima junto con el redireccionamiento? o la ultima es que realmente funcione mal el cpanel

1 respuesta
B

#4 No entiendo eso de la reindexacion pero creo que te refieres al .htaccess al poner el dominio .cf se me creo esto

RewriteEngine on
RewriteCond %{HTTP_HOST} ^csgo\-smokes\.cf$ [OR]
RewriteCond %{HTTP_HOST} ^www\.csgo\-smokes\.cf$
RewriteRule ^/?$ "http\:\/\/csgo\-smokes\.cf" [R=301,L]

de todas formas si lo borro no desaparece la imagen

(no sé si a ustedes les aparece esta imagen, a mi si... en el directorio de mi cpanel esta imagen fue eliminada por mi y la sigo visualizando )

1 respuesta
Troyer

#5 para forzar a todos los navegadores a refrescar la imagen añade ?random/timestamp a la url.

Ejemplo: http://192.99.99.213/u3316csgo/images/smokes/10/1.jpeg?1

1 1 respuesta
B

#6 me funcionó... ¿pero a que se debe el error que me ocurrió? y debo poner "?random/timestamp" dentro del <img>?

1 respuesta
Troyer

#7 Lo que sucede es que el navegador almacena la imagen de la url http://192.99.99.213/u3316csgo/images/smokes/10/1.jpeg , al añadirle parametros con ?random le dices al navegador que la imagen de la URL es diferente y la vuelve a descargar a la cache, lo normal es que se añada a todas las imagenes ?version_software.

Si es una imagen que suele cambiar casi cada día pues se suele hacer ?timestamp_de_hoy

1 1 respuesta
B

#8 entonces la solución es agregarle el ?random/timestamp al final de la url en el src de la imagen? esto haría que siempre cargue mas lenta la web

1 respuesta
Troyer

#9 que prefieres, que cargue "más lenta" y vean la imagen antigua siempre o que cuando se actualice la imagen la vea?

Eso de que carga más lento es relativo e incluso falso ya que si pones el timestamp del día sin segundos/minutos/horas pues solo tendría una "carga lenta" de esa imagen la primera vez que acceda a la web ese día.

Haz una web con imagenes sin el ?random y explicale a tu cliente que para ver los cambios aprete cntrl + F5 que son cosas de la caché, verás donde te manda.

1 respuesta
B

#10 muchas gracias! de todas formas las imagenes no cambiarán diariamente (me equivoque al subir esa img y no la pude cambiar)

Usuarios habituales