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

Tiancos

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
Tiancos

#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
Tiancos

#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
Tiancos

#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
Tiancos

#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
Tiancos

#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

  • Tiancos
  • Troyer
  • Sk8eR