gpt4 book ai didi

amazon-web-services - 如何在 HTTPS 云前端后面使用 AWS 亚马逊云前端将非 WWW 转发到 WWW

转载 作者:行者123 更新时间:2023-12-04 23:41:29 24 4
gpt4 key购买 nike

我已经有 Cloud Front 设置以将所有调用重定向到 HTTPS 协议(protocol)。
现在我想将“非 www”转发到 www。对于当前的设置,我怎样才能做到这一点?

我尝试了下面的一个,但没有成功,因为这个没有考虑 HTTPS 重定向。

https://www.pbxdom.com/how-redirect-non-www-to-www-with-amazon-cloud-front-route-53-and-s3

URL 不会重定向 www。相反,它显示错误消息:
此 XML 文件似乎没有任何与之关联的样式信息。文档树如下所示。

<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>

最佳答案

这是解决问题的另一种方法。我实际上试图完全按照您所做的那样做,当涉及 CloudFront 时,我似乎永远无法真正将非 wwww 重定向到 www。

将 CloudFront 设置为将所有 HTTP 重定向到 HTTPS 后,它会处理所有重定向,因此您无需担心。你可以把它从逻辑方程中取出来。

您应该在域的 Route 53 中有 4 个“A”类型记录(假设您在 CloudFront 中启用了 IPv6):

  • www.domain.com “A”别名记录指向您的 CloudFront 实例
  • www.domain.com “AAAA” 别名记录指向您的 CloudFront 实例
  • domain.com "A"别名记录指向您的 CloudFront 实例
  • domain.com "AAAA"别名记录指向您的 CloudFront 实例

  • 最后,在一般 CloudFront 配置中的 CloudFront“备用域名 (CNAME)”字段中,确保它包含 www 和非 www。请注意,CloudFront 更改实际上需要很长时间才能传播,因此请慎重并耐心等待您的更改。

    这样做的最终结果是 www 和非 www 都可以工作,没有任何从非 www 到 www 的明显重定向,但仍然存在 HTTPS 重定向。

    关于amazon-web-services - 如何在 HTTPS 云前端后面使用 AWS 亚马逊云前端将非 WWW 转发到 WWW,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36265027/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com