2
我有一个Heroku应用程序通过JQuery向我的cloudfront发布AJAX请求。当我从myapp.herokuapp.com加载我的网站时,一切正常。Cloudfront拒绝来自一个域的CORS,但没有其他
当我访问从我的自定义域名的应用程序(这有点像myapp.subdomain.domain.com),我得到这个:
XMLHttpRequest cannot load [cloudfront dist here]/something.json. Origin http://myapp.subdomain.domain.com is not allowed by Access-Control-Allow-Origin.
这是非常奇怪的。在我的S3 CORS的配置,我允许与*
所有域:
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<MaxAgeSeconds>3000</MaxAgeSeconds>
<AllowedHeader>Authorization</AllowedHeader>
</CORSRule>
</CORSConfiguration>
为什么会出现这种情况?有任何想法吗?