仅允许缓存来自特定网址的图片
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了仅允许缓存来自特定网址的图片相关的知识,希望对你有一定的参考价值。
我想为来自特定请求url的图像设置cache-control:public,并为所有其他图像设置cache-control:no-cache。
我们可以在php或htaccess文件中添加条件吗?请建议我如何有条件地设置标题。
答案
在apache配置文件中设置以下代码段:
<FilesMatch "dir_one/.(ico|jpg|jpeg|png|gif)$">
Header set Cache-Control "max-age=3024000, public"
</FilesMatch>
<FilesMatch "dir_two/.(ico|jpg|jpeg|png|gif)$">
Header set Cache-Control "no-cache"
</FilesMatch>
目录dir_one
中的所有图像都将被缓存。来自dir_two
的所有图片都不会被用户浏览器缓存。
以上是关于仅允许缓存来自特定网址的图片的主要内容,如果未能解决你的问题,请参考以下文章
Swift新async/await并发中利用Task防止指定代码片段执行的数据竞争(Data Race)问题