所以我一直在为这个话题而绞尽脑汁,而我发现的每一种资源都不能为我带来任何好处。
问题是,我正在帮助某人在AWS EC2实例中托管站点,该实例使用WordPress REST API来访问网站上的特定页面,还有其他静态页面存储在S3存储桶中。当他去将域名从Amazon URL更新为指向Amazon URL的“ something.com”时,使用该API的页面不再显示,而是显示为错误,但是他单击了静态链接。页,它们工作正常。
如果需要任何澄清,请告诉我,我确定它会引起混淆。
答案 0 :(得分:0)
我猜想这可能是由于same-origin policy引起的。浏览器认为脚本从其加载到浏览器的域(something.com
)与WordPress端点所在的域(S3存储桶,s3.amazonaws.com
)不同。检查开发者控制台中是否使用API的页面显示类似Origin null is not allowed by Access-Control-Allow-Origin
的内容。