【问题标题】:Access to Font at abcd.com has been blocked by CORS policy: No 'Access-Control-Allow-Origin'访问 abcd.com 上的字体已被 CORS 策略阻止:没有“访问控制允许来源”
【发布时间】:2020-11-12 23:13:05
【问题描述】:

我将确切的 wordpress 网站从一个域复制到另一个域。现在该网站在具有相同内容和图像的两个域上运行。从过去的 24 小时开始,我陷入了奇怪的境地。我没有在网站上获得字体图标。我在控制台中收到跨源错误。我尝试了尽可能多的方法来修复它

1. 我尝试在标题中添加不同的字体。但不工作

2. 我尝试在 php 文件的标题中允许它

header('content-type: application/json; charset=utf-8');
header("access-control-allow-origin: http://www.abcdef.com/");
header('Access-Control-Allow-Headers: Content-Type, Content-Range, Content-Disposition, Content-Description');

3. 我尝试使用 wordpress cros 插件(已过时且未经测试)

4 我试图清除 wordpress 缓存。即使我尝试再次上传网站。

但没有任何效果。我从stackoverflow解决方案中尝试了所有这些。

现在请帮我解决这个问题

谢谢

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    不要有指向资源的绝对链接(即其中也包含域的链接),请改用 '/[font-name]' 之类的链接。这样,它将使用与请求它的页面相同的域和协议。

    也看看这个现有的问题:

    CORS with php (Wordpress)

    【讨论】:

      猜你喜欢
      • 2021-08-07
      • 2021-11-03
      • 2021-12-24
      • 1970-01-01
      • 2020-08-23
      • 2020-07-26
      • 2019-12-18
      • 1970-01-01
      • 2023-03-24
      相关资源
      最近更新 更多