Dav*_*aun 5 .htaccess svg caching
我在 SVG 文件的浏览器缓存方面遇到问题。
在我的 .htaccess 中,一切似乎都很好(至少相当完整),但无论我尝试什么,似乎 SVG 图像都没有进入浏览器的缓存。
有
<IfModule mod_expires.c>
ExpiresActive On
...
(various other file-types)
...
ExpiresByType image/svg+xml "access plus 1 month"
ExpiresDefault "access plus 1 month"
</IfModule>
Run Code Online (Sandbox Code Playgroud)
在.htaccess中,我尝试过
ExpiresByType image/svg+xml A2592000
Run Code Online (Sandbox Code Playgroud)
也是,但没有任何效果。我还尝试将 mime-type 更改为 text/svg+xml。也没有好处。
什么可能导致此失败?
谢谢
根据@Ariel的建议,我检查了我的.conf文件,尽管我添加了,但我仍然遇到同样的问题
ExpiresActive on
ExpiresDefault "access plus 1 month"
ExpiresByType image/svg+xml "access plus 1 month"
ExpiresByType image/svg "access plus 1 month"
Run Code Online (Sandbox Code Playgroud)
即使它适用于 svg 字体(我假设)。我没有 .htaccess,所以一切都在 .conf 文件中完成。关于这一点我也有
<FilesMatch "\.(jpg|png|css|js|swf)$">
Header unset Cache-Control
</FilesMatch>
Run Code Online (Sandbox Code Playgroud)
但据我所知,这甚至不会触及 svg 文件。谢谢