尝试使用http://www.example.com代替http://eample.com访问我的网站时遇到错误。我的字体图标无法加载。因此,在寻找解决方案时,我遇到了 以下解决方案将以下代码添加到服务器上的.htaccess文件中。
<FilesMatch "\.(svg|ttf|otf|eot|woff)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "http://example.com, http://www.example.com"
</IfModule>
这设法解决了问题,但仅适用于Chrome。如何解决所有浏览器的问题。
谢谢
答案 0 :(得分:1)
尝试使用:
href="/css/font-awesome.min.css"
这与访问者所在的域相关,因此如果他们连接到http://
或http://www
,则会加载字体并且不会出现跨域错误