码迷,mamicode.com
首页 > 其他好文 > 详细

nginx 跨域配置

时间:2016-05-19 21:31:36      阅读:600      评论:0      收藏:0      [点我收藏+]

标签:nginx 跨域配置

nginx 跨域配置:

    if ( $http_origin ~ http://(.*).baidu.com){
         set $allow_url $http_origin;
        }
        #CORS(Cross Orign Resource-Sharing)跨域控制配置
        #是否允许请求带有验证信息
        add_header Access-Control-Allow-Credentials true;
        #允许跨域访问的域名,可以是一个域的列表,也可以是通配符*
        add_header Access-Control-Allow-Origin $allow_url;
        #允许脚本访问的返回头
        add_header Access-Control-Allow-Headers ‘x-requested-with,content-type,Cache-Control,Pragma,Date,x-timestamp‘;
        #允许使用的请求方法,以逗号隔开
        add_header Access-Control-Allow-Methods ‘POST,GET,OPTIONS,PUT,DELETE‘;
        #允许自定义的头部,以逗号隔开,大小写不敏感
        add_header Access-Control-Expose-Headers ‘WWW-Authenticate,Server-Authorization‘;
        #P3P支持跨域cookie操作
        add_header P3P ‘policyref="/w3c/p3p.xml", CP="NOI DSP PSAa OUR BUS IND ONL UNI COM NAV INT LOC"‘;


本文出自 “奋斗吧” 博客,转载请与作者联系!

nginx 跨域配置

标签:nginx 跨域配置

原文地址:http://lvnian.blog.51cto.com/7155281/1775163

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!