收集一些字体图标跨域不显示的解决办法,供参考
我们使用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 *;
本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!
我的微信
微信号已复制
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
江苏省苏州市 1F
终于找到个能看懂的了,问题解决了,非常谢谢。
陕西省西安市 2F
为什么我修改nginx.conf出现这个呀
ERROR:
nginx: [emerg] “location” directive is not allowed here in /www/server/nginx/conf/nginx.conf:89
nginx: configuration file /www/server/nginx/conf/nginx.conf test failed