您好,欢迎来到创立网络工作室官方网站!ZJJCL.CN
注册会员用户登陆
新闻动态
您现在的位置:首页 > 技术文摘
解决NGINX远程调用静态文件不能跨域的问题
来源:创立工作室 作者:冯军 发布时间:2020-09-25 16:39:52 阅读 893 次

在我们的日常工作中,特别是前端的页面开发,很多时候需要用到字体库和图标库

但是这几天我发现下载了 font-awesome-4.7.0 后,本地调用正常,但是远程跨站调用不行

原来是nginx下不能远程正确识别字体文件,一番研究后无果,最后百度了一下解决方案

最终测试后,得到结果,nginx设置伪静态规则即可解决

代码如下:

location ~* \.(eot|ttf|woff|svg|otf|json)$ {
     add_header Access-Control-Allow-Origin *;
    }

然后,访问,如果还是不行,记得重启一下nginx服务

还有,如果是配置在cdn上面,记得刷新缓存