Apache服务器 header set Access-Control-Allow-Origin 可以设置多个域名吗?

各位,Apache服务器 header set Access-Control-Allow-Origin 可以设置多个域名吗?不想使用*,想单独指定需要的域名,但是百度没找到怎么指定多个,求各位解答?
补充一下,由于无法通过写程序来添加头信息,所以需要配置Apache服务器来改变头信息。

阅读 15k
3 个回答

php:

    $origin = 'https://www.google.com,https://www.baidu.com';
    header('Access-Control-Allow-Origin:' . $origin);

其实你注意下你发送请求的头部,一样的模拟就OK

在apache下修改vhosts中根域名的配置就好就行:

<Directory "/Users/cindy/dev">
AllowOverride ALL
Header set Access-Control-Allow-Origin https://www.google.com,https://www.baidu.com
</Directory>

也可以在程序中设置,多个地址用分号分割

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题