我對example.com網站的js,css,圖像,字體和其他附加文件使用static.example.com域。所有文件加載成功,除了字體!我得到DevTools的控制檯窗格此錯誤:在「http://static.example.com/fonts/fontawesome-webfont.ttf?v=4.3.0」從原點「http://example.com」已被阻止通過CORS政策我無法從我的靜態服務器爲我的網站加載字體
訪問字體:否「訪問控制允許來源」標頭出現在請求的資源。因此不允許訪問原產地'http://onedevgroup.com'。
我該如何解決?
注:
- 我使用Apache服務器
- 上有static.example.com根.htaccess文件。
這是根的.htaccess:
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
你嘗試過加入'/'在網址的結尾? – Lag
您是否還添加了字體mimetype/filetype指令,以便服務器知道它們在服務器控制下而不是靜態內容? –