J'ai un serveur virtuel Apache qui effectue un certain nombre d'opérations de réécriture (à l'aide de mod_rewrite) sur les URL demandées. Certains de ces appels RewriteRule redirigent le navigateur vers d'autres hôtes (à l'aide de redirections 301 et 302).
J'ai défini une expiration par défaut de 1 seconde dans ce fichier vhost :
ExpiresActive On
ExpiresDefault "access plus 1 second"
et par conséquent, toutes les redirections incluent cet en-tête :
Cache-Control: max-age=1
Ce que j'essaie de faire, c'est d'afficher un en-tête de mise en cache différent dans le cas d'une redirection particulière. Je veux que la plupart des redirections (les 302) continuent à avoir une expiration d'une seconde, mais pour l'une d'entre elles (une 301), j'aimerais utiliser une expiration d'un jour à la place.
Est-ce faisable ?