Normalmente, você faria isso simplesmente definindo Expires = -1
, mas nesse caso isso desativa a camada de armazenamento em cache. O CacheIgnoreNoLastMod
aparece para ignorar apenas os cabeçalhos no-cache e no-store e não expira. Eu tentaria usar o cabeçalho sem cache como:
Header merge Cache-Control no-cache env=CGI
com o CacheIgnoreNoLastMod (veja mod_headers para mais detalhes sobre como configurar cabeçalhos). A página Cabeçalhos w3 é um bom recurso para entender os cabeçalhos HTTP. Certifique-se de entender os cabeçalhos de controle de cache em particular, pois isso o ajudará a entender o que o sistema está fazendo e como fazê-lo fazer o que você quer.
Para fins de depuração, eu começaria com o mod_cache desativado e carregaria páginas usando o Chrome / Firefox para inspecionar os cabeçalhos HTTP para garantir que você está conseguindo o que deseja. Certifique-se de forçar o recarregamento da página ao recarregar (mude a tecla / ctrl, sempre esqueço qual).