2010-04-24 5 views
0

syntaxe par défaut pour Header set Expires est:syntaxe pour voir en-tête Expires

Header set Expires "Wed, 21 May 2010 20:00:00 GMT" 

et la syntaxe par défaut pour ExpiresDefault est:

ExpiresDefault A2592000 
OR 
ExpiresByType image/gif A60 

Je veux utiliser une telle syntaxe pour Header set Expires, qui est que je veux passer un temps d'expiration en secondes après l'accès. Comment puis-je faire ceci ?

Répondre

0

Il ne peut pas être fait directement, parce que la RFC 2616 section 14.21 (http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.21) dit:

"Le format est une date absolue et le temps tel que défini par HTTP jour dans la section 3.3.1 ..." Toutefois, si vous êtes en mesure de définir l'en-tête HTTP par programmation lors de la livraison de votre fichier, vous pouvez calculer une date future en fonction de l'heure actuelle du serveur.

+1

Serait bon de savoir pourquoi les gens sont en train de voter la réponse ... – Sebi