CORS跨域问题 – 博客更新(六十八)

1321°C 04-01-2022 notbyai
最近更新于:2022-10-10 14:22:33

文章摘要moonshot-v1-8k

本文是作者分享关于CORS(跨域资源共享)的经验和解决方法。作者提到自己曾经配置过Nginx的CORS跨域请求,当时是为了让CDN加速的子域名可以访问。然而,在网站迁移后,作者迁移了配置文件,但出现了报错。作者经过检查发现是配置了"Access-Control-Allow-Origin"为"$http_origin"的原因,将其改成"*"(允许所有)后,问题得到解决。作者还指出,修改完Nginx配置文件后需要重新加载或重启Nginx服务。此外,如果加速文件开启了CDN服务,则需要到对应的服务商刷新缓存文件,如果文件中包含"?参数",还需要更新该参数。

很早以前配置过nginx的cros跨域请求,当时应该是为了让cdn加速的子域名允许访问,现在网站迁移后把配置文件也迁移了,估计是改了下,报错:…header is present on the requested resource.,这个问题看了下应该是配置了’Access-Control-Allow-Origin’ 为 $http_origin 的原因,换成*(允许所有)就可以正常访问资源了。

Ps.

改完nginx配置文件后需要 service nginx reload或者restart一下。注意,如果加速文件开启了CDN服务,则需要到对应服务商刷新缓存文件(如果文件携带了?参数,则需要对其更新)


评论留言

avatar
「 涂鸦画板 」 关闭表情 bilibili 小电视
h0h1h2h3h4h5h6h7h8h9h10h11h12h13h14h15h16h17h18h19h20h21h22h23h24h25h26h27h28h29h30h31h32h33h34h35h36h37h38h39h40h41h42h43h44h45h46h47h48h49h50h51h52h53h54h55h56h57h58h59h60h61h62h63
0 条评论

👋 还没人评论,来抢沙发吗?