Webfont没有出现没有www

时间:2014-08-06 05:28:11

标签: html css .htaccess webfonts

这可能是那些明亮而明显的答案之一,但我无法找到答案,尽管有很多谷歌。“

我有一个使用webfont的网站。这大部分时间都在游泳。我也正在使用.htaccess将/ company之类的东西重新定向到/company.html。

这是我的问题...只有在网址中包含www.时,才能使用webfont。如果省略它,则不会加载webfont。

我有一种感觉,问题源于我必须在我的webfont上使用绝对路径,而绝对字体使用www。如果我省略www,则存在相反的问题。我不能使用亲戚,因为.htaccess会(明显地)消失。

The website is here。添加和删​​除www.以查看我的意思。

那么,我错过了什么?

提前注意:如果有人建议自动重定向到所有www或非www URL,那很好,我似乎无法找出.htaccess代码。我需要重定向才能使用www,因为这就是我所有链接所使用的内容,而且我不想改变它们,唉。

但如果你有另一种方法可以解决这个问题,那也是值得赞赏的。

1 个答案:

答案 0 :(得分:3)

您的跨域资源共享政策似乎存在问题。

尝试将其添加到您的.htaccess文件中:

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

您可以在此问题answer中找到更多信息如何添加Access-Control-Allow-Origin标头

相关问题