允许所有域名跨域
<IfModule mod_headers.c> Header add Access-Control-Allow-Origin: * </IfModule>
指定域名跨域
<IfModule mod_headers.c> Header add Access-Control-Allow-Origin: "http://blog.mydns.vip" </IfModule>
指定多域名跨域
<IfModule mod_headers.c> SetEnvIf Origin "http(s)?://(www.)?(domain1.com|domain2.com)$" AccessControlAllowOrigin=$0$1 Header add Access-Control-Allow-Origin %{AccessControlAllowOrigin}e env=AccessControlAllowOrigin </IfModule>
PHP程序代码方式
允许所有
header('Access-Control-Allow-Origin:*');
指定域名跨域
header('Access-Control-Allow-Origin:https://blog.mydns.vip');
多域名跨域
$origin = isset($_SERVER['HTTP_ORIGIN'])? $_SERVER['HTTP_ORIGIN'] : '';
$allow_origin = array(
'https://blog.mydns.vip',
'https://test.mydns.vip'
);
if(in_array($origin, $allow_origin)){
header('Access-Control-Allow-Origin:'.$origin);
}
nginx设置方法:
在nginx站点配置server里面添加允许代码
add_header 'Access-Control-Allow-Origin' '*'; add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
IIS可以参考: https://blog.mydns.vip/4123.html
» 本文链接地址:https://blog.mydns.vip/1958.html
最新评论
我的站目前每天120个IP,其中刷的是100个。 不知道为什么升级到4H8G5M的标准服务器还是偶尔会崩,CPU占满,但是内存一般这种时候只占50%左右,这是为什么呢?max_children我也设
麻烦发下检测工具
让我下载