AWS S3 / Cloudfront部署-某些路径未在静态网站上更新

问题描述

我对AWS和Web开发人员还很陌生-我在https://iveyfintechclub.ca一个简单的静态网站

我最近重构了代码,并对项目组织进行了一些更改。我基本上抹掉了S3存储桶,然后重新上传了所有新文件文件夹。

在CloudFront上,我将object caching设置为use origin cache headers

my CloudFront distribution behavior config

我也用/ *作了无效处理。

在S3上,我已将所有文件的元数据Cache-Control设置为max-age=0

两个问题仍然困扰着我:

  1. 旧存储桶中有一个空白的index.html,它已重定向到 嵌套的HTML文件。新存储区的索引页为index.html。 当我尝试访问根URL时,仍然出现404错误 尝试到达旧的嵌套HTML路径。在隐身模式下不会发生这种情况(浏览器缓存问题)。

2。在新的着陆页上,我有一个脚本文件,该文件正在获取404 错误,因为它在其旧路径上查找文件。检查HTML显示新路径在客户端中。这也在隐身模式下发生。所有其他资源都可以正确加载 新路径,只是这一路径失败了。

我想知道是否只需要等待更长的时间,还是仍然缺少配置。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)