首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >woff2缺少的内容类型

woff2缺少的内容类型
EN

Stack Overflow用户
提问于 2018-10-10 10:35:33
回答 1查看 2K关注 0票数 0

问题是,nginx缺少woff2的内容类型

代码语言:javascript
复制
curl -s -I -X GET https://.../Montserrat-Medium.woff2
HTTP/1.1 200 OK
Server: nginx
Date: Wed, 10 Oct 2018 10:30:54 GMT
Content-Length: 118676
Connection: keep-alive
Keep-Alive: timeout=60
Last-Modified: Wed, 10 Oct 2018 10:27:24 GMT
ETag: "1cf94-577dd4cdf1e25"
Accept-Ranges: bytes

我试过的是:

  1. application/woff2 woff2;添加到/etc/nginx/mime.types中(还添加了application/x字体-woff2等)
  2. 将此部分添加到服务器部分,就可以工作了。 位置~* ^.+.woff2$ {返回403;}
  3. 将上面的部分更改为此,仍然没有成功。
代码语言:javascript
复制
    location ~* ^.+\.woff2$ {
        proxy_pass      https://82.202.226.111:8443;
        add_header      Content-type application/woff2;
        root            /var/web/public_shtml;
        access_log      off;
        expires         7d;
        try_files       $uri @fallback;
    }

此外,我还查看了nginx -T配置,以确保woff2没有其他条件。

EN

回答 1

Stack Overflow用户

发布于 2018-10-10 16:07:21

(3)几乎是正确的。还添加以下内容以删除上游的Content-Type

代码语言:javascript
复制
proxy_hide_header Content-Type;

在这种情况下,不需要更改mime.types文件。

但是理查德·史密斯是对的,是上游的人返回错误的内容类型。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52738265

复制
相关文章

相似问题

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