J'ai emprunté quelques mod_expires
code du HTML5 Boilerplate qui ajoute des valeurs par défaut raisonnables pour l'expiration des actifs (j'ai configuré la révision de la version du nom de fichier avec htaccess afin de pouvoir ajouter des heures avant les extensions d'actifs comme script.123456789.js
) :
ExpiresActive on
ExpiresDefault "access plus 1 month"
# CSS
ExpiresByType text/css "access plus 1 year"
# Data interchange
ExpiresByType application/json "access plus 0 seconds"
ExpiresByType application/xml "access plus 0 seconds"
ExpiresByType text/xml "access plus 0 seconds"
# ... etc ...
Cependant, j'aimerais les désactiver sur mon serveur de développement (qui définit une valeur de DEVELOPMENT=1
). Est-il possible de désactiver conditionnellement mod_expires
(peut-être ExpiresActive On
) en 2.4.4 comme vous pouvez le faire avec mod_access
si une variable d'environnement est définie ( Allow from env=DEVELOPMENT
) ?