当前位置: 首页 > 知识库问答 >
问题:

配置S3 Bucket的AWS Cloudfront从裸域重定向到www

拓拔元徽
2023-03-14

当前的网站已经启动并运行,通过CloudFront:https://www.gauntface.com提供来自S3 bucket的内容。

现在,我正在尝试设置http://gauntface.comhttps://www.gauntface.com的重定向。

我创建了一个新的S3 bucket,没有内容,但设置为静态站点托管,并重定向到https://www.gauntface.com。S3 bucket提供的URL可以正确工作并重定向。

有人能给我指个正确的方向吗?

共有1个答案

佴德曜
2023-03-14

这在很大程度上要归功于评论中的Marcin。

据我所知,将cloudfront分心设置为将源域名设置为S3 Bucket,将导致cloudfront使用rest API访问Bucket中的文件,在本例中,这些文件不存在。

源域名更改为S3 bucket>Properties>静态网站托管提供的endpoint,将使cloudfront向buckets静态服务器发出网络请求,这意味着它将接收并转发重定向响应。

 类似资料:
  • 一些上下文:我正在为域和下的网站提供服务。我想重定向所有请求,以便它们: 使用SSL(基本上,重定向超文本传输协议- 这就是我的apache配置的顶部: 然后我有了https://domain.com的配置: 当我访问非HTTPS页面时,这可以正常工作: < li>http://www.domain.com重定向到< code > https://domain . com < li>http://

  • 我正在尝试用我的Heroku应用程序使用我的Hostgator域,除了裸域之外,一切正常。重定向对我不起作用,他们不提供别名或用户名? 有什么想法吗?

  • DNS A 记录要求将 IP 地址硬编码到应用程序的 DNS 配置中 … Heroku建议避免。Heroku建议两种变通办法: ...在apex使用支持类似CNAME功能的DNS提供商,并使用子域重定向`。 我的问题围绕着后一个选项(因为梦主机AFAIK不支持前者): 对于HTTPS请求,是否可以从根(即apex或“裸”)域重定向到“www”子域,而不会导致浏览器崩溃? Heroku并不认为: .

  • 我只想重定向的人从一个IP地址到一个域。 `apiversion:extensions/v1beta1种类:入口元数据:名称:web-入口注释:kubernetes.io/Ingress.allow-http:“false”nginx.Ingress.kubernetes.io/backend-protocol:“https”规范:tls: 主机: my.page.com秘密名称:tls-秘密规则

  • 我的一个域也有类似的问题。我为裸域和www域都安装了SSL证书。 现在,然而我想把裸体http://domain.com和https://domain.com都重定向到https://www.domain.com. 我在我的.htaccess中有这个规则,但当您使用https://domain.com,但是,当访问时http://domain.com,它重定向到http://www.domain.

  • 这是我第一次在主服务器上安装wodrpress本地主机(xampp)。根据教程,我将数据库从本地机器导入到主服务器。将表前缀和http://localhost/wordpress更改为https://example.com。 安装主题后,域显示空主题。我更改了主题上使用的所有http://localhost/wordpress。但没有奏效。然后,根据另一个教程,我导入了完整的localhost w