首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache2跨源请求在设置标头时被阻止

问Apache2跨源请求在设置标头时被阻止
EN

Server Fault用户
提问于 2014-07-06 11:34:31
回答 1查看 8.1K关注 0票数 4

我的网站使用CDN,尽管火狐浏览器上的一切都很好,但我得到了以下错误:

跨源请求被阻止:相同的原产地策略不允许在http://static.website.com/wp-content/themes/themename/fonts/font-name.woff上读取远程资源。可以通过将资源移动到相同的域或启用CORS来解决这个问题。

当我检查我的网站.htaccess文件时,我注意到当请求这类文件(字体)时,头是对*开放的。

以下是我所设定的:

代码语言:javascript
复制
<FilesMatch "\.(svg|ttf|otf|eot|woff)$">
    <IfModule mod_headers.c>
        Header set Access-Control-Allow-Origin "*"
    </IfModule>
</FilesMatch>

有什么想法,还需要做些什么,才能让字体从CDN服务?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-07-07 08:01:15

最终找到了解决办法。

我们不得不在我们的桶上设置CORS (我们使用亚马逊S3),因为文件是从它提供给CDN的,而不是直接从网站上提供的。

这里有一些关于如何做的信息。

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

https://serverfault.com/questions/610431

复制
相关文章

相似问题

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