wordpress主题包在主机庙CSS加载字体跨域问题

问题集锦 杭州seo 2,480 0评论

杭州SEO之前在主机庙新建一个网站,wordpress是从官网上下的最新的版本,装完浏览就出了一堆的问题,其中一个就是CSS加载字体跨域问题。展现的效果就是css文件里调用的font字体不能加载出来,因为主题包里很多小图片效果的实现都是用的字体来实现的,字体不能跨域访问页面排版就很难看。

网上搜罗了一大堆,找到了解决问题的代码,但是却不知道放在哪里。文章的意思是在浏览器加载头部或者head文件里增加就可以了,但是worpress主题包里的head.php加上没有效果。

错误代码是这样写的:

< meta http-equiv="Access-Control-Allow-Origin" content="*" >

*星号就是写网站地址,我把带www和不带www都试了一遍,都不能解决问题,所以这个方法还是pass掉了。
后来解决问题还是仔细看了解决代码才发现的,这个代码是针对Apache服务器的,如果是其他的服务器可以忽略这篇文章或者找我咨询,我去帮你找。

在主机庙的根目录下有个.htaccess文件,把下面的代码复制到里面,就能解决问题,代码如下:

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

CSS加载字体跨域问题解决代码
这样就能解决wordpress的css中font字体不能跨域访问资源的问题了。杭州SEO今天就写到这里,如果有其他的问题可以加我QQ联系。推荐一篇文章《上海加力气体有限公司-网站分析诊断报告

杭州seo>wordpress主题包在主机庙CSS加载字体跨域问题,版权所有,转载请写明出处。

喜欢 0 or分享

发表评论

()个小伙伴在吐槽
  1. 还没有任何评论,你来说两句吧