php设置了跨域没用,是nginx问题吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php设置了跨域没用,是nginx问题吗相关的知识,希望对你有一定的参考价值。

参考技术A 添加如下配置
location ~ \.php?($|/)

#try_files $uri =404;
#handel cosr by mao
add_header 'Access-Control-Allow-Origin' '*';
add_header 'Access-Control-Allow-Credentials' 'true';
add_header 'Access-Control-Allow-Methods' 'OPTION, POST, GET';
add_header 'Access-Control-Allow-Headers' 'X-Requested-With, Content-Type';
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
include fastcgi.conf;


重启服务器,完成本回答被提问者采纳
参考技术B .

以上是关于php设置了跨域没用,是nginx问题吗的主要内容,如果未能解决你的问题,请参考以下文章

Nginx处理前端跨域(补充)

Nginx解决跨域配置(Cors),支持白名单

Nginx部署前后端项目时的跨域问题

nginx配置解决前端跨域问题

使用nginx代理解决跨域问题

SpringMvc CORS跨域设置