首页 > 解决方案 > 使用 AWS Cloudfront 和 S3 从 example.com 重定向到 www.example.com

问题描述

我目前的网站在https://www.example.com运行。为此,我创建了一个托管名为 www.example.com 的站点的 S3 存储桶,然后创建了一个 Cloudfront 实例来添加 SSL。

然后我在 Godaddy 中创建了一个指向 Cloudfront URL 的 CNAME。

如果我访问http://example.com,GoDaddy 会正确重定向到http://www.example.com,而 Cloudfront 会正确重定向到https://www.example.com

但是,如果我访问https://example.com,我会得到一个空白页面。如何使 SSL 裸域重定向到 www?

标签: amazon-web-servicesamazon-s3amazon-cloudfront

解决方案


在重新阅读您的问题时证明自己是错误的:

“不幸的是,我们的转发服务器不接受 HTTPS 请求。这就是为什么你的前锋不起作用的原因。无法解析使用 HTTPS 协议进入转发服务器的流量。您能够进行设置的唯一方法是将域托管在安装了 SSL 证书的服务器上。然后,您可以设置重定向以将流量从旧域指向新域。“</p>

https://www.godaddy.com/community/SSL-And-Security/Forwarding-works-as-long-as-URL-does-not-contain-https/td-p/44951

您可能应该只是将域移动到 route53。


推荐阅读