首页 > 解决方案 > XAMPP 服务器已被 CORS 策略阻止:

问题描述

您好,我从上午 10 点开始一直在处理这个问题,大约 10 个小时过去了,但仍然无法解决问题。我一直在努力解决这个问题。

Problem Image / https://i.hizliresim.com/AtfbH9.png
The methods I'm trying to solve / https://i.hizliresim.com/SpWBzn.png)
The methods I'm trying to solve / https://i.hizliresim.com/ioZr55.png)

我正在使用 XAMPP。请帮我解决一下这个。我精神崩溃了。我很快就会发疯的。

标签: phphtmlajax

解决方案


您将资源访问限制为仅http://mabbo.biz/但从 访问资源https://mabbo.biz/,这两个方案不匹配,因此出现 CORS 错误,http并且https是不同的。

此外,您的通配符*正在被您的显式通配符覆盖,或者如 MDN 所说。

Access-Control-Allow-Origin 指定单一来源,它告诉浏览器允许该来源访问资源;或者——对于没有凭据的请求——“*”通配符,告诉浏览器允许任何来源访问资源。

因此,由于您http://mabbo.biz/指定了原产地,任何其他原产地都将被拒绝。

您可以添加一个检查以允许在特定 URL 或特定资源类型上使用通配符,例如.jpg|.png|.gif.

但是,如何完成这将因服务器而异,因此您必须查看您的服务器如何处理该检查。


推荐阅读