É possível configurar o apache para ignorar o cache nesses vários contextos:
- configuração do servidor - usada em
httpd.conf
, - host virtual,
- diretório - usado dentro de
Directory, Location, Files, If, and Proxy
containers nos arquivos de configuração do servidor, - .htaccess
No seu caso, a opção 2 neste formato CacheDisable url-string | on
:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
CacheDisable on # OR
CacheDisable "/foo_files" # OR
<Location "/foo">
CacheDisable on
</Location>
</VirtualHost>
Fonte: