由于业务需要,在网站内搭建了一套源码,里面功能还不少,仔细查看,发现某些功能是对接了其他网站的资源,平时用起来也没有什么问题,这几天遇到这个图片调用却不显示的事情,捣鼓了半天终于给解决了,下面和大家分享一下。
服务器:阿里ECS
环境:PHP+MYSQL
PHP类型:Apache
----------------------------------------------------
具体操作方法是这样的:
找到Apache的配置文件 httpd.conf
搜索LoadModule headers_module modules/mod_headers.so 去掉前面 #
网站配置文件 httpd-vhosts.conf找到对应网站配置处,加一行
Header set Access-Control-Allow-Origin "*"
重启Apache 就可了
搜索LoadModule headers_module modules/mod_headers.so 去掉前面 #
网站配置文件 httpd-vhosts.conf找到对应网站配置处,加一行
Header set Access-Control-Allow-Origin "*"
重启Apache 就可了
当然如果你用的是IIS 或者是nginx 也是修改对应的配置文件就行,上述修改内容中 * 可以替换为具体的域名。
未经允许不得转载:微信公众号开发 » 网页调用其它服务器上的图片,不显示,为什么?