2016-07-03 13 views
0

フォントの有効期限を設定したいと思います。以下の定義はapache 2.2.15で機能していません。フォントの有効期限を設定する方法

ExpiresByType application/x-font-woff  "access plus 1 month" 
ExpiresByType application/font-woff2   "access plus 1 month" 

答えて

0

まず、適切なMIMEタイプの定義を追加します。

AddType application/font-sfnt   otf ttf 
AddType application/font-woff   woff 
AddType application/font-woff2   woff2 
AddType application/vnd.ms-fontobject eot 

次のために、構成行を変更します。

ExpiresByType application/font-woff "access plus 1 month" 
ExpiresByType application/font-woff2 "access plus 1 month" 
ExpiresByType application/font-sfnt "access plus 1 month" 
ExpiresByType application/vnd.ms-fontobject "access plus 1 month" 
+0

ありがとうございました!できます。 – user3796291

+0

答えに満足すれば、それを正しいとマークしてください:)ありがとう。 –

0

は、私はそれが簡単に特にWoff mime type changed a few timesとして、ファイルの拡張子ではなく、鉱山のタイプを使用することを見つけます。

# Set up caching on font files for 6 months (60 * 60 * 24 * 180 = 15724800) 
<filesMatch ".([eE][oO][tT]|[tT][tT][fF]|[sS][vV][gG]|[Ww][Oo][Ff][Ff]|[Ww][Oo][Ff][Ff]2)$"> 
    ExpiresDefault A15724800 
    Header append Cache-Control "public" 
</filesMatch> 
+0

良いです。試してみます。 – user3796291

関連する問題