域名更新后,WordPress REST API无法显示页面

时间:2018-10-16 17:28:10

标签: wordpress amazon-web-services amazon-s3 amazon-ec2

所以我一直在为这个话题而绞尽脑汁,而我发现的每一种资源都不能为我带来任何好处。

问题是,我正在帮助某人在AWS EC2实例中托管站点,该实例使用WordPress REST API来访问网站上的特定页面,还有其他静态页面存储在S3存储桶中。当他去将域名从Amazon URL更新为指向Amazon URL的“ something.com”时,使用该API的页面不再显示,而是显示为错误,但是他单击了静态链接。页,它们工作正常。

如果需要任何澄清,请告诉我,我确定它会引起混淆。

1 个答案:

答案 0 :(得分:0)

我猜想这可能是由于same-origin policy引起的。浏览器认为脚本从其加载到浏览器的域(something.com)与WordPress端点所在的域(S3存储桶,s3.amazonaws.com)不同。检查开发者控制台中是否使用API​​的页面显示类似Origin null is not allowed by Access-Control-Allow-Origin的内容。