Amazon web services 我怎样才能在不输入“的情况下访问我的网站?”;https://quot;在url中。我的网站位于aws cloudfront上

Amazon web services 我怎样才能在不输入“的情况下访问我的网站?”;https://quot;在url中。我的网站位于aws cloudfront上,amazon-web-services,amazon-s3,amazon-cloudfront,Amazon Web Services,Amazon S3,Amazon Cloudfront,我的网站是这样的“”,当我键入整个url()时,我可以访问我的网站 但我想在不输入“https://”的情况下访问我的网站 也就是说,如果我输入“hr.mywebsite.com”,它就会打开我的网站。我的网站位于AWS CloudFront上。您需要在CloudFront发行版上设置HTTP到HTTPS重定向。CloudFront对此有一个设置 将CloudFront配置为在查看器和CloudFront之间需要HTTPS 登录AWS管理控制台并在打开CloudFront控制台 在CloudFr

我的网站是这样的“”,当我键入整个url()时,我可以访问我的网站

但我想在不输入“https://”的情况下访问我的网站


也就是说,如果我输入“hr.mywebsite.com”,它就会打开我的网站。我的网站位于AWS CloudFront上。

您需要在CloudFront发行版上设置HTTP到HTTPS重定向。CloudFront对此有一个设置

将CloudFront配置为在查看器和CloudFront之间需要HTTPS

登录AWS管理控制台并在打开CloudFront控制台

在CloudFront控制台的顶部窗格中,选择要更新的发行版的ID

在“行为”选项卡上,选择要更新的缓存行为,然后选择“编辑”

为查看器协议策略指定以下值之一:

将HTTP重定向到HTTPS 观众可以使用这两种协议。HTTP GET和HEAD请求会自动重定向到HTTPS请求。CloudFront返回HTTP状态代码301(永久移动)以及新的HTTPS URL。然后,查看器使用HTTPS URL向CloudFront重新提交请求

重要的 CloudFront不会将删除、选项、补丁、POST或PUT请求从HTTP重定向到HTTPS。如果将缓存行为配置为重定向到HTTPS,CloudFront将使用HTTP状态代码403(禁止)响应该缓存行为的HTTP删除、选项、补丁、POST或PUT请求。 当查看器发出重定向到HTTPS请求的HTTP请求时,CloudFront会对这两个请求收费。对于HTTP请求,只对请求和CloudFront返回给查看器的头收费。对于HTTPS请求,费用包括请求、源站返回的头和对象