可以做“亲戚”过期HTTP标头?

时间:2009-07-30 12:12:49

标签: http http-headers

例如,我希望我的静态文件在首次下载后7天到期。我应该将Expires标头值设置为什么?

2 个答案:

答案 0 :(得分:3)

偶然发现了这个试图找到别的东西 - 但在这种情况下你不应该使用Expires。使用Cache-Control:

Cache-Control: public, max-age=604800

(604800是7天秒)。

答案 1 :(得分:2)

您需要执行此服务器端。生成计算该值的时间戳,然后使用该值发回标头。

PHP示例

header('Expires: ' . gmdate('D, d M Y H:i:s', strtotime("+7 days")));