IIS define cabeçalho http Expira em -1, como eu substituo isso com mod_expires

6

Estou usando um site do IIS com um proxy reverso do Apache HTTP (mod_proxy com ProxyRequests Off ). Eu quero controlar os cabeçalhos de expiração no apache (não pergunte), mas o IIS está definindo o cabeçalho Expires: -1 .

Isso faz com que mod_expires ignore o pedido, já que ele já tem um valor.

Eu tentei as soluções no link , mas não funciona (o truque inicial não funciona).

Como faço para desativar o IIS para especificar Expires: -1 ?

OR

Como faço para forçar o mod_expires a sobrescrevê-lo (já que estou usando o apache como um proxy reverso, eu deveria ser capaz de fazer isso!)

    
por Jaap 22.10.2012 / 17:11

2 respostas

0

mod_expires não pode fazer isso, mas mod_header pode. Sua configuração é muito simples:

Header set theHeader theValue
    
por 15.12.2013 / 19:25
0

Se você gosta de remover o Expires: -1 com mod_header , também pode fazer:

Header unset Expires

na sua configuração de proxy.

    
por 19.03.2014 / 08:38