某些页面上的 IIS8.5 woff2 Mimetype 为 404

某些页面上的 IIS8.5 woff2 Mimetype 为 404

在 IIS8.5 的服务器级别添加了 woff2 MimeType。woff2 字体已加载到主页和某些页面上,但未加载到其他一些页面上。您知道是什么原因造成的吗?

该网站是一个 wordpress 网站。

答案1

我在 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 文件中已经有一个部分,则只需将标记和内容添加到该部分即可。如果您的部分中已经有一个部分,则同样如此:只需像上例一样添加和对即可。

另一点需要注意的是,您可能会发现服务器需要一种 application/x-font-woff 类型,甚至可能只是 font/woff 和 font/woff2。

这是一个好博客文章里克·斯特拉尔展示使用 IIS 管理器和命令行实现相同结果的其他方法。

相关内容