我已经从源站点下载了 FontAwesome zip。
并在我的网站中包含了 font-awesome.css 文件。

Ealier图标出现完美,现在图标不来,显示以下错误。我可以知道问题的原因吗?

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://www.traderstree.com/application/views/scripts/templates/clothing-3/includes/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).

我的网站:traderstree.com

最佳答案

在你的 .htaccess 中试试这个:

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

并确保您使用“sudo a2enmod headers”启用它并重新启动您的Apache。

关于css - 托管网站字体很棒的跨域请求被阻止,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41014399/

10-15 13:11