apache 服务器设置字体跨域的问题
设置一个站点,由于是二级域名的问题,导致二级域名无法访问主域名的字体(这些字体主要用来显示图标的),查了浏览器的错误提示为,禁止跨域访问。
解决域名跨域访问,做如下操作
文件:httpd.conf
找到:
去掉前面的注释 #
然后去 vhosts.conf 文件 找到可以跨域访问的主机 加上如下信息
Header set Access-Control-Allow-Origin *
红色部分,为添加的内容,是允许跨域的域名,也就是在允许跨域访问资源的域名上直接添加 header,这里需要注意的是见文档,口令:nbshare.cn
解决域名跨域访问,做如下操作
文件:httpd.conf
找到:
LoadModule headers_module modules/mod_headers.so
去掉前面的注释 #
然后去 vhosts.conf 文件 找到可以跨域访问的主机 加上如下信息
<Directory "D:\XXXXX">
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
Header set Access-Control-Allow-Origin *
</Directory>
Header set Access-Control-Allow-Origin *
红色部分,为添加的内容,是允许跨域的域名,也就是在允许跨域访问资源的域名上直接添加 header,这里需要注意的是见文档,口令:nbshare.cn
免责声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。
支付宝支付
微信支付