内部链接被拒绝访问,而直接访问可以使用浏览器 URL

Internal links denied access while direct access works w/ the browser URL

我有一个位于 S3 存储桶中的静态网站。我正在使用 CloudFront 将站点保持在 https 下。浏览者可以毫无顾虑地在https(从http重定向)下看到主页。但是,当用户从主页单击到从属页面(文档或博客)时,我收到一条访问被拒绝的消息。当我从浏览器的 URL 地址直接进入该页面时,我能够毫无错误地看到该页面。我已启用存储桶策略以包括从 http: "naked domain" 和 http://www."mydomain" 访问任何页面。我也启用了 CORS。

我对为什么链接不起作用感到困惑。如果有任何建议,我将不胜感激。

单击 link 或直接键入 URL 应该没有任何区别。这表明 link 的生成方式有问题...

也许你打错了?