我有example-bulkorder.com域,该域已连接到电子商务托管(Business Catalyst)。
此站点不再需要电子商务,因此我在example.com/bulkorder上创建了一个简单页面,该页面具有向我发送电子邮件的表单,以便我可以通过电子邮件手动处理批量订单。
此刻,我刚刚使用javascript设置了重定向,但是当我取消订阅Business Catalyst托管时,我将需要找到一种方法来设置从example-bulkorder.com域到example.com/bulkorder的重定向
是否可以使用AWS做到这一点,还是应该杀死旧域名? 我不担心该域下的所有页面,但至少担心要重定向的主URL。
还是我应该让旧域名转到断开的链接,然后让人们发现该URL不可用?最好的解决方案是什么?我想保留旧域名,以备将来需要单独的电子商务系统时使用。
答案 0 :(得分:0)
使用以下过程重定向您的域
要求
域example-bulkorder.com的托管区域托管在Amazon Route 53中。
您有权将资源记录添加到example.com的托管区域。
您可以使用example.com的确切名称创建S3存储桶。 注意:这些站点必须是HTTP,因为重定向无法通过HTTPS连接到S3。
在Amazon S3控制台中,创建一个确切名称为example-bulkorder.com的S3存储桶。
注意:S3存储桶名称必须是全局唯一的。如果您需要的存储桶名称已在使用中,则无法使用此解决方案。
选择刚创建的存储桶,然后选择“属性”。展开“静态网站托管”下拉菜单,然后选择“将所有请求重定向到另一个主机名”。
在“重定向”中,将所有请求发送到另一个主机名字段,输入example.com/bulkorder,然后选择“保存”。
在Route 53控制台中,选择名为example-bulkorder.com的托管区域。
使用以下值为example.com创建资源记录:
记录类型:选择一个IPv4地址。
别名:选择是。
别名目标:选择空白值字段,展开下拉菜单,然后在标题“ S3网站端点”下选择S3存储桶。
路由策略:选择简单。
评估健康目标:选择“否”,然后选择“创建”。
注意:下拉菜单可能需要一些时间来填充您的存储桶名称。 现在,您应该能够将example-bulkorder.com重定向到example.com/bulkorder。
答案 1 :(得分:0)
您可以使用Cloudflare(可能是最简单的方法)来实现无服务器操作,只需创建页面规则即可将您的域重定向到所需的端点。
检查此帖子:How do I perform URL forwarding or redirects with Cloudflare?
在AWS内还可以有更多选择,其中之一是使用S3存储桶,请查看本文:https://aws.amazon.com/premiumsupport/knowledge-center/redirect-domain-route-53/