谷歌字体被Origin访问政策阻止

时间:2017-04-07 03:51:40

标签: php cors

尝试加载谷歌字体时出现错误。这是控制台中显示的错误。

  

访问字体   ' http://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2'   来自原产地' http://example.com'被CORS政策阻止:没有   '访问控制允许来源'标题出现在请求的上   资源。起源' http://example.com'因此是不允许的   访问。

我一直尝试各种方法,但仍然无法解决这个错误。

这就是我一直在尝试的。

首先,我在.htaccess

中添加此内容
<IfModule mod_headers.c>
  <FilesMatch "\.(ttf|ttc|otf|eot|woff|woff2|font.css|css|js)$">
    Header set Access-Control-Allow-Origin "*"
  </FilesMatch>
</IfModule>

其次,我把它置于我的php文件之上

<?php header('Access-Control-Allow-Origin: *'); ?>

第三,我已将此添加到.htaccess

<FilesMatch "\.(ttf|otf|eot|woff)$">
      <IfModule mod_headers.c>
        Header set Access-Control-Allow-Origin "*"
      </IfModule>
    </FilesMatch>

从这些方面来说,我没有得到任何解决这个错误的方法。有人可以帮我解决这个问题吗?

谢谢。

0 个答案:

没有答案