做个记录

前言

Access-Control-Allow-Origin,可以解决多域名跨域问题
Access-Control-Allow-Origin * 等所有网站都可以跨域访问
Access-Control-Allow-Origin coldyun.cn 允许coldyun.cn跨域访问,可设置多个网址。

Apache

添加到httpd.conf最下面
宝塔apache的httpd.conf文件在www/seever/apache/conf

<IfModule mod_headers.c>

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

    Header set Access-Control-Allow-Methods: "GET,POST,PUT,DELETE,OPTIONS"

    Header set Access-Control-Allow-Headers: "Content-Type"

</IfModule>

Nginx

location / {  
  add_header Access-Control-Allow-Origin *;
  add_header Access-Control-Allow-Headers "Origin, X-Requested-With, Content-Type, Accept";
  add_header Access-Control-Allow-Methods "GET, POST, OPTIONS";
} 

如果你已经在服务器中配置了以上跨域,请不要在编写语言头部重复添加,否则会出问题!

以下是常用语言添加跨域方法

php

header("Access-Control-Allow-Origin: *");

html

<meta http-equiv="Access-Control-Allow-Origin" content="*" />
文章至结束
本文作者:
文章标题:Apache与NGINX下跨域设置
本文地址:https://coldyun.cn/archives/112.html
版权说明:若无注明,本文皆Cold' Blog原创,转载请保留文章出处。