我刚刚在代码中发现了一个错误,我将不得不更改我网站上的大部分图片。但通过这样做,很多人都不会看到这些新图像,除非cookie被清除,因为这通常是我在测试过程中必须做的事情。我很好奇是否有一行代码可以放在那一页上,只是为了清除它们所拥有的内容,以便图像完美地刷新,而不是显示他们习惯的前一个。
我可以用PHP或HTML来完成。只是没有通过谷歌找到任何帮助。
答案 0 :(得分:1)
您可以将以下内容放入您的php或html中 -
PHP -
header('Cache-Control: no-cache, no-store, must-revalidate');
header('Pragma: no-cache');
header('Expires: 0');
HTML头 -
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
对于图像 - 如果您从Apache Web服务器提供图像,则可以使用以下htaccess规则 -
<IfModule mod_headers.c>
Header set Cache-Control "no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires 0
</IfModule>