【问题标题】:Specifying origin path in Cloudfront without a redirect在没有重定向的情况下在 Cloudfront 中指定源路径
【发布时间】:2019-09-02 22:29:44
【问题描述】:

我正在尝试在 Cloudfront 上托管一个 github pages 站点。

问题是,github repo 位于username.github.io/repo 而不是username.github.io

如果我将username.github.io 指定为原始域,并将/repo 指定为原始路径,那么转到id.cloudfront.net 会将您完全重定向到username.github.io/repo,这不是我想要的。我希望它留在id.cloudfront.net(或mydomain.com 别名为id.cloudfront.net)并显示github 站点的内容,而不重定向到它。

删除源路径可解决此问题并从username.github.io 加载内容,但我需要来自username.github.io/repo 的内容。

【问题讨论】:

    标签: dns github-pages amazon-cloudfront


    【解决方案1】:

    发现问题 - github 页面站点有一个“强制 https”设置 - 这意味着如果通过 http 访问它会强制重定向到 https://username.github.io/repo

    我在 Cloudfront 中将我的原始协议设置为 http(默认),这会触发此重定向。将其设置为 https 可以解决问题。

    【讨论】:

      猜你喜欢
      • 2015-10-12
      • 2020-03-31
      • 1970-01-01
      • 2020-06-21
      • 2023-03-30
      • 2015-10-20
      • 1970-01-01
      • 2012-07-12
      相关资源
      最近更新 更多