É 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 Proxycontainers 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: