gpt4 book ai didi

caching - 带有 .htaccess 的 HTTP 缓存 header

转载 作者:行者123 更新时间:2023-12-02 11:31:34 24 4
gpt4 key购买 nike

我正在尝试配置我的 .htaccess 文件来设置缓存时间。尝试了所有可能的配置,但没有任何效果!

这是我的 HTML 中写的内容:

 <meta http-equiv="Cache-Control" content="max-age=2592000, public" />
<!--
<meta http-equiv="expires" content="mon, 24 sep 2012 14:30:00 GMT">
-->

这是我的 .htaccess 文件中写入的内容:

ExpiresActive On
ExpiresDefault A3600

但是,当我在 Firefox 中刷新包括清除缓存 (ctrl+F5) 时,我的 firebug NET 面板显示缓存在我访问该文件的同一秒过期(而不是在将来,因为我希望它是这样) )。

我做错了什么?

谢谢

最佳答案

我建议你使用 headers mod。您可以使用以下命令激活它(如果禁用):

a2enmod headers

这是一个有效的简单代码示例:

<IfModule mod_headers.c>
# WEEK
<FilesMatch "\.(jpg|jpeg|png|gif|swf)$">
Header set Cache-Control "max-age=604800, public"
</FilesMatch>

# WEEK
<FilesMatch "\.(js|css|swf)$">
Header set Cache-Control "max-age=604800"
</FilesMatch>
</IfModule>

max-age 是以秒为单位的缓存时间。

关于caching - 带有 .htaccess 的 HTTP 缓存 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12498017/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com