我的问题
我正在尝试将我的S3托管 domain-a.com 重定向到我的SSL安全AWS Cloudfront设置中的 domain-b.com . 我无法弄清楚如何实现这一目标 . 相反,这两个域现在都提供Cloudfront / S3 Bucket内容 .
我的用例
在切换到Cloudfront之前,我曾经通过将辅助域存储桶重定向到主域存储桶来处理具有S3静态网站托管选项的重定向 .
为了使用SSL证书保护我的S3托管静态站点,我切换到了Cloudfront .
SSL证书工作正常,但由于现在两个域都指向 Cloud 端分发(请参阅下面的屏幕截图),我可以在两个域上访问相同的内容 . 这不仅会导致重复内容,还会使用户感到困惑,并不是最好的用户体验 .
Route 53和两个域的Cloudfront配置
-
Route 53指向 both domain-a.com和domain-b.com的单个Cloudfront分发
-
Cloudfront指向domain-b.com S3存储桶
如何将domain-a.com重定向到domain-b.com,以便只有一个我的用户看到并使用的主域?这可以通过Route 53 DNS设置实现,还是必须编辑我的Cloudfront配置?
1 回答
为domain-a.com创建一个单独的存储桶,在CloudFront中配置该存储桶并应用重定向规则将其指向domain-b.com .
请查看下面的图片,了解如何设置重定向 .
希望能帮助到你 .