两个域名指向一个网站时会遇到此问题。
收集一些字体图标跨域不显示的解决办法,供参考
我们使用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 *;
为了安全考虑,可以将*替换为您允许的域名,例如:
add_header Access-Control-Allow-Origin https://zmingcx.com/;



