web-dev-qa-db-ja.com

一部のページでIIS8.5woff2 Mimetype 404

IIS8.5のサーバーレベルでwoff2MimeTypeを追加しました。 woff2フォントはホームページと一部のページに読み込まれますが、他の一部のページには読み込まれません。これを引き起こしている可能性があるものについてのアイデアはありますか?

サイトはwordpressサイトです。

3
joebegborg07

IIS 8.5サーバーでも同じ問題が発生しました。Web.configファイルに次のものを追加することになりました。

<system.webServer>
      <staticContent>
        <remove fileExtension=".woff" />
        <remove fileExtension=".woff2" />
        <mimeMap fileExtension=".woff" mimeType="application/font-woff" />
        <mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
      </staticContent>
</system.webServer>

Web.configファイルにすでにセクションがある場合は、そのセクションにタグとコンテンツを追加するだけです。セクションにすでにセクションがある場合も同じです。上記の例のようにとのペアを追加するだけです。

もう1つの注意点として、サーバーにはある種のapplication/x-font-woffが必要な場合もあれば、font/woffとfont/woff2だけが必要な場合もあります。

これは 良いブログ投稿 from Rick Strahl IIS Managerとコマンドラインで同じ結果を達成する他の方法を示しています。

3
divisionby0