簡體   English   中英

訪問 abcd.com 上的字體已被 CORS 政策阻止:沒有“訪問控制允許來源”

[英]Access to Font at abcd.com has been blocked by CORS policy: No 'Access-Control-Allow-Origin'

我將確切的 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 解決方案中嘗試的。

現在請幫我解決這個問題

謝謝

不要有資源的絕對鏈接(即那些也有域的資源),而是使用像“/[font-name]”這樣的鏈接。 這樣,它將使用與請求它的頁面相同的域和協議。

也看看這個現有的問題:

帶有 php (Wordpress) 的 CORS

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM