Con este código en tu .htaccess evitas el caché para las extensiones de archivo que indiques
Código Apache:
Ver original<FilesMatch "\.(jpg|png)$">
Header unset Cache-Control
Header unset Expires
Header unset Last-Modified
FileETag None
Header unset Pragma
</FilesMatch>
Requiere mod_headers habilitado(es raro que no lo este en Apache 2.x)
Podés agregar extensiones separándolas con
|
Como es probable que quieras este comportamiento para determinadas imágenes y no para todas las de la web, lo ideal es poner las imágenes que quieras evitar se cacheen en un carpeta específica, y en dicha carpeta poner el .htaccess
SAludos