Amazon web services 什么';这是在域上设置重定向到特定页面的最佳方法

Amazon web services 什么';这是在域上设置重定向到特定页面的最佳方法,amazon-web-services,redirect,server,dns,hosting,Amazon Web Services,Redirect,Server,Dns,Hosting,我有一个example-bulkorder.com域,它连接到电子商务托管(Business Catalyst) 这个网站不再需要电子商务,所以我在example.com/bulkorder上创建了一个简单的页面,其中有一个表单可以向我发送电子邮件,这样我就可以通过电子邮件手动处理批量订单 目前我只是使用javascript设置重定向,但当我取消订阅Business Catalyst主机时,我需要找到一种方法来设置从example-bulkorder.com域到example.com/bulko

我有一个example-bulkorder.com域,它连接到电子商务托管(Business Catalyst)

这个网站不再需要电子商务,所以我在example.com/bulkorder上创建了一个简单的页面,其中有一个表单可以向我发送电子邮件,这样我就可以通过电子邮件手动处理批量订单

目前我只是使用javascript设置重定向,但当我取消订阅Business Catalyst主机时,我需要找到一种方法来设置从example-bulkorder.com域到example.com/bulkorder的重定向

有没有一种方法可以通过AWS实现这一点,或者我应该直接杀死旧域名? 我不担心域下的所有页面,但至少是要重定向的主url


或者我应该让旧域名转到断开的链接,让人们发现url不可用吗?最好的解决方案是什么?我想保留旧域名,以备将来需要单独的电子商务系统使用。

使用以下步骤重定向您的域名

要求

  • 域example-bulkorder.com的托管区域托管在Amazon Route 53中

  • 您有权将资源记录添加到example.com的托管区域

  • 您有创建Amazon S3存储桶的权限
  • 您可以使用example.com的确切名称创建一个S3 bucket。 注意:站点必须是HTTP,因为重定向无法通过HTTPS连接到S3

  • 在AmazonS3控制台中,创建一个名为example-bulkorder.com的S3 bucket

    注意:S3存储桶名称必须全局唯一。如果所需的bucket名称已在使用中,则无法使用此解决方案

  • 选择刚刚创建的bucket,然后选择Properties。展开静态网站宿主下拉菜单,然后选择将所有请求重定向到其他主机名

  • 在重定向中,将所有请求转到另一主机名字段,输入example.com/bulkorder,然后选择保存

  • 在Route 53控制台中,选择名为example-bulkorder.com的托管区域

  • 使用以下值为example.com创建资源记录:

  • 记录类型:选择IPv4地址

  • 别名:选择是

  • < > >别名目标:选择空白值字段,展开下拉菜单,然后选择标题S3网站端点下的S3桶。

  • 路由策略:选择简单

  • 评估健康目标:选择否,然后选择创建

    注意:下拉菜单可能需要一些时间来填充您的bucket名称。 您现在应该能够将example-bulkorder.com重定向到example.com/bulkorder


您可以使用(可能是最简单的方法)在无服务器的情况下执行此操作,只需创建页面规则即可将域重定向到所需的端点

查看此帖子:


在AWS中也可能有更多选项,其中之一是使用S3存储桶,请查看本文:

我发现了这个。。。还没试过,也许这是我案子的解决办法??是的,看起来不错。也许用302而不是301。