首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >除svg图像外,浏览器缓存可以正常工作

除svg图像外,浏览器缓存可以正常工作
EN

Stack Overflow用户
提问于 2015-09-18 03:53:41
回答 1查看 6.4K关注 0票数 4

我在SVG文件的浏览器缓存方面遇到了问题。

在我的.htaccess中,一切似乎都很好(至少相当完整),但是不管我怎么尝试,SVG图像似乎都没有进入浏览器的缓存中。

这里有

代码语言:javascript
复制
<IfModule mod_expires.c>
    ExpiresActive On
    ...
    (various other file-types)
    ...
    ExpiresByType image/svg+xml "access plus 1 month"
    ExpiresDefault "access plus 1 month"
</IfModule>

在.htaccess中,我尝试了

代码语言:javascript
复制
ExpiresByType image/svg+xml A2592000

也是,但什么都不起作用。我还尝试将mime类型更改为text/svg+xml。也不是很好。

导致此故障的原因是什么?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2016-02-10 21:34:37

按照@Ariel的建议,我检查了我的.conf文件,我仍然有同样的问题,尽管我添加了

代码语言:javascript
复制
ExpiresActive on
ExpiresDefault  "access plus 1 month"
ExpiresByType image/svg+xml "access plus 1 month"
ExpiresByType image/svg  "access plus 1 month"

即使它对svg字体有效(我假设)。我没有.htaccess,所以一切都在.conf文件中完成。在这一点上,我也有

代码语言:javascript
复制
    <FilesMatch "\.(jpg|png|css|js|swf)$">
     Header unset Cache-Control
    </FilesMatch>

但据我所知,这甚至不会接触到svg文件。谢谢

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32638868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档