首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >为不起作用的字体设置过期标题

为不起作用的字体设置过期标题
EN

Stack Overflow用户
提问于 2012-11-17 18:06:55
回答 2查看 51.7K关注 0票数 24

我在我的.htaccess文件中使用下面的代码来尝试为一些字体设置Expire头,但在检查我的firefox缓存和Expire头后,字体被设置为大约12小时后过期;而不是我试图设置的1年。

下面是我的代码:

代码语言:javascript
复制
# Add correct content-type for fonts
AddType application/vnd.ms-fontobject .eot
AddType application/x-font-ttf .ttf
AddType application/x-font-opentype .otf
AddType application/x-font-woff .woff
AddType image/svg+xml .svg

# Compress compressible fonts
AddOutputFilterByType DEFLATE application/x-font-ttf application/x-font-opentype image/svg+xml

# Add a far future Expires header for fonts
ExpiresByType application/vnd.ms-fontobject "access plus 1 year"
ExpiresByType application/x-font-ttf "access plus 1 year"
ExpiresByType application/x-font-opentype "access plus 1 year"
ExpiresByType application/x-font-woff "access plus 1 year"
ExpiresByType image/svg+xml "access plus 1 year"

我做错了什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-17 19:05:49

看起来我还得加上这一点:

代码语言:javascript
复制
ExpiresActive on

完整的代码如下:

代码语言:javascript
复制
# Add correct content-type for fonts
AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf
AddType font/woff .woff
AddType font/woff2 .woff2
AddType image/svg+xml .svg

# Compress compressible fonts
AddOutputFilterByType DEFLATE font/ttf font/otf image/svg+xml

ExpiresActive on

# Add a far future Expires header for fonts
ExpiresByType application/vnd.ms-fontobject "access plus 1 year"
ExpiresByType font/ttf "access plus 1 year"
ExpiresByType font/otf "access plus 1 year"
ExpiresByType font/woff "access plus 1 year"
ExpiresByType font/woff2 "access plus 1 year"
ExpiresByType image/svg+xml "access plus 1 year"
票数 74
EN

Stack Overflow用户

发布于 2012-11-17 18:15:14

我相信您的问题是如何定义字体,而不需要添加它们的内容类型

代码语言:javascript
复制
 ExpiresByType font/truetype "access plus 1 year"
 ExpiresByType font/opentype "access plus 1 year"
 ExpiresByType application/x-font-woff   "access plus 1 year"
 ExpiresByType image/svg+xml "access plus 1 year"
 ExpiresByType application/vnd.ms-fontobject "access plus 1 year"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13429540

复制
相关文章

相似问题

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