美文网首页我爱编程
Apache Access-Control-Allow-Orig

Apache Access-Control-Allow-Orig

作者: DeanWang | 来源:发表于2016-07-31 20:46 被阅读4299次

    Apache跨域设置:
    例如a.com里面的页面需要跨域请求 b.com 里面的资源;
    那么需要设置b.com返回的HTML请求里面配置Access-Control-Allow-Origin Header。不要搞混了去配置a.com的域名

    可以配置具体请求的Header,或者在apache配置文件里面进行统一配置(所以使用set 而不是 add);即在<VirtualHost>节点或者<Directory>节点下添加如下代码:

    Header set Access-Control-Allow-Origin "http://a.com"
    

    或者

    Header set Access-Control-Allow-Origin "*"
    

    经过测试发现,如果指定具体的域名,只能指定一个域名;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

    相关文章

      网友评论

        本文标题:Apache Access-Control-Allow-Orig

        本文链接:https://www.haomeiwen.com/subject/ajcxsttx.html