最佳答案
我刚刚在 Amazon S3上部署了一个静态网站,目前可以在这里查看: http://www.rdegges.com.s3-website-us-east-1.amazonaws.com/
如果你点击任何一个文章链接,你会注意到下面的错误:
S3抱怨文件不存在。现在,奇怪的是——我在我的域中使用 CloudFront。因此,当您单击该文章链接时,它会将请求发送到 CloudFront,然后 CloudFront 会尝试从 S3 bucket 中获取文件。
但是,如果您直接从 S3访问相同的 URL,例如: http://www.rdegges.com.s3-website-us-east-1.amazonaws.com/2015/building-a-heroku-addon-planning/,页面加载就可以了。
似乎有些东西在翻译中丢失了。
有人能给我一些建议来修复我的设置吗?