Apache跨域設(shè)置:
例如a.com里面的頁面需要跨域請求 b.com 里面的資源卵慰;
那么需要設(shè)置b.com返回的HTML請求里面配置Access-Control-Allow-Origin
Header润文。不要搞混了去配置a.com的域名。
可以配置具體請求的Header棠笑,或者在apache配置文件里面進行統(tǒng)一配置(所以使用set 而不是 add)植影;即在<VirtualHost>節(jié)點或者<Directory>節(jié)點下添加如下代碼:
Header set Access-Control-Allow-Origin "http://a.com"
或者
Header set Access-Control-Allow-Origin "*"
經(jīng)過測試發(fā)現(xiàn)坡椒,如果指定具體的域名,只能指定一個域名持隧;Access-Control-Allow-Origin 不能同時指定多個域名地址;也不支持配置http://*.a.com
這樣的通配符逃片;只能是具體的某個域名或者 "*"屡拨;
參考資料
https://www.w3.org/TR/cors/#access-control-allow-origin-response-header
https://gist.github.com/hoandang/8066175
https://gist.github.com/Plou/5809547
http://enable-cors.org/server_apache.html