gpt4 book ai didi

apache - .htaccess 缓存控制不缓存我的文件(js|png|css 等)

转载 作者:行者123 更新时间:2023-12-01 07:15:03 28 4
gpt4 key购买 nike

正如我的标题所说,我正在尝试缓存控制我网站上的内容,但似乎我的内容没有被缓存。

这是我的 .htaccess 文件中的代码:

Header unset Pragma
FileETag None
Header unset ETag

# cache images/pdf docs for 10 days
<FilesMatch "\.(ico|pdf|jpg|jpeg|png|gif|js)$">
Header set Cache-Control "max-age=864000, public, must-revalidate"
Header unset Last-Modified
</FilesMatch>

# cache html/htm/xml/txt diles for 2 hours
<FilesMatch "\.(html|htm|xml|txt|xsl)$">
Header set Cache-Control "max-age=7200, must-revalidate"
</FilesMatch>

我尝试了很多教程,但似乎没有一个能奏效。
顺便说一句,其他 .htaccess 代码,如重定向和其他东西,确实有效。

最佳答案

我想通了,你必须删除 Header unset Last-Modified

Header unset Pragma
FileETag None
Header unset ETag

# cache images/pdf docs for 10 days
<FilesMatch "\.(ico|pdf|jpg|jpeg|png|gif|js)$">
Header set Cache-Control "max-age=864000, public, must-revalidate"
</FilesMatch>

# cache html/htm/xml/txt files for 2 hours
<FilesMatch "\.(html|htm|xml|txt|xsl)$">
Header set Cache-Control "max-age=7200, must-revalidate"
</FilesMatch>

关于apache - .htaccess 缓存控制不缓存我的文件(js|png|css 等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12617174/

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