有没有什么方法可以让我在 css 中做一些事情来确保每次加载页面时都重新加载背景图像,而不会使样式成为 .cs-6ren">
gpt4 book ai didi

php - 不缓存样式表中链接的图像

转载 作者:行者123 更新时间:2023-11-28 18:34:19 35 4
gpt4 key购买 nike

当我调试以确保某些文件未被缓存并因此每次都重新加载时,我经常将文件链接到类似的东西

<script src="script/js.js?<?=time()?>"></script>

有没有什么方法可以让我在 css 中做一些事情来确保每次加载页面时都重新加载背景图像,而不会使样式成为 .css 文件以外的东西? (例如带有 css header 的 php)

#bg_div{
background: url(../images/darrow.png.....)
}

谢谢!

最佳答案

您可以像这样使用 .htaccess:

<filesMatch "\.(gif|jpg|png)$">
FileETag None
<ifModule mod_headers.c>
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Mon, 26 Jul 1990 05:00:00 GMT"
</ifModule>
</filesMatch>

这可以防止缓存所有图像。如果您将 .htaccess 文件放在特定文件夹中,则不会缓存此文件夹中的图像。

请注意,在具有重负载缓存控制的站点上,应仔细规划。使用这样的 htaccess 指令会极大地影响页面加载时间。

关于php - 不缓存样式表中链接的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13279052/

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