将自定义域路径重定向到 Cloudfront AWS

问题描述 投票:0回答:2

因此,我有一个简单的评级页面,作为 S3 存储桶上的静态网站托管(通过 Code-Pipeline 从 GitHub 部署)。我还创建了一个 CloudFront 发行版来加速网站速度。

假设我的域名是

example.com
,如何将我的 CloudFront 发行版重定向到类似
example.com/path
的内容 - 其中路径是我的域中的新资源。

我遇到的所有解决方案都表明我要使用 Route53 创建托管区域和发行版的别名,但这只会创建一个子域 - 就像

path.example.com
一样,是否可以重定向到我的域中的新路径资源?

amazon-web-services amazon-s3 amazon-cloudfront amazon-route53
2个回答
0
投票

如果您想要重定向,您可以使用 CloudFront Functions 在边缘进行重定向。示例(忽略国家/地区检查): https://github.com/aws-samples/amazon-cloudfront-functions/tree/main/redirect-based-on-country

如果您想要url重写,有两种选择:


0
投票

有一种简单的方法可以将证书和 Route53 连接到部署在 AWS CloudFront 上的静态站点。

SWS控制台快速云架构构建服务。

您可以通过简单的输入轻松控制AWS资源。请参阅以下文档:

如何使用SWS控制台轻松部署到AWS S3 + CloudFront架构

如何创建证书并使用SWS控制台连接Route53域

您可以随意使用SWS Console轻松部署到AWS S3 + CloudFront架构并创建证书和连接Route53域!

进入Sws控制台服务页面

© www.soinside.com 2019 - 2024. All rights reserved.