字体图标跨域不显示

两个域名指向一个网站时会遇到此问题。

收集一些字体图标跨域不显示的解决办法,供参考

我们使用Access-Control-Allow-Origin:* 通过启用cors 来解决跨域问题。

具体步骤如下:

1、开启apache的mod_headers模块

LoadModule headers_module modules/mod_headers.so

2、在st.domain.com的主机配置中加入

Header set Access-Control-Allow-Origin http://www.domain.com

重启apache。


通过Nginx模块HttpHeadersModule来添加Access-Control-Allow-Origin允许的地址。

在Nginx的conf目录下修改nginx.conf,添加以下代码:

location ~* \.(eot|ttf|woff|svg|otf)$ {
     add_header Access-Control-Allow-Origin *;
}

字体图标跨域不显示
添加一句:

add_header Access-Control-Allow-Origin *;