在域上设置重定向到特定页面的最佳方法是什么
What's the best way to set up redirection on domain to an specific page
我有示例-bulkorder.com 连接到电子商务托管 (Business Catalyst) 的域。
这个网站不再需要电子商务,所以我创建了一个简单的示例页面。com/bulkorder 它有一个向我发送电子邮件的表单,这样我就可以通过电子邮件手动处理批量订单。
目前我只是使用 javascript 设置了重定向,但是当我取消订阅 Business Catalyst 托管时,我需要找到一种方法来设置从 example-bulkorder.com 域到 example 的重定向.com/bulkorder
有没有办法用 AWS 做到这一点,还是我应该干掉旧域?
我不担心域下的所有页面,但至少要重定向主要 url。
或者我应该让旧域名损坏 link 让人们发现 url 不可用?什么是最好的解决方案?我想保留旧域名,以备将来在单独的电子商务系统中需要它。
使用以下过程重定向您的域
要求
域 example-bulkorder.com 的托管区域托管在 Amazon Route 53 中。
您有权将资源记录添加到 example.com 的托管区域。
- 您有权创建 Amazon S3 存储桶。
您可以使用 example.com 的确切名称创建 S3 存储桶。
注意:站点必须是 HTTP,因为重定向无法通过 HTTPS 连接到 S3。
在 Amazon S3 控制台中,创建一个名为 example-bulkorder.com.
的 S3 存储桶
注意:S3 bucket名称必须全局唯一。如果你需要的bucket名称已经被使用,则无法使用此方案
Select 您刚刚创建的存储桶,然后选择 Properties。展开静态网站托管 drop-down 菜单,然后选择将所有请求重定向到另一个主机名。
在“Redirect, all requests to another hostname”字段中,输入 example.com/bulkorder,然后选择“Save”。
在 Route 53 控制台中,select 名为 example-bulkorder.com.
的托管区域
使用以下值为 example.com 创建资源记录:
记录类型:选择 IPv4 地址。
别名:选择是。
别名目标:Select 空白值字段,展开 drop-down 菜单,然后在 S3 网站端点标题下选择您的 S3 存储桶。
路由策略:选择简单。
评估健康目标:选择否,然后选择创建。
注意:drop-down 菜单可能需要一些时间来填充您的存储桶名称。
您现在应该能够将 example-bulkorder.com 重定向到 example.com/bulkorder。
您可以使用 Cloudflare(可能是最简单的方法)来实现无服务器,只需要创建一个 页面规则 将您的域重定向到您想要的端点。
检查此 post:How do I perform URL forwarding or redirects with Cloudflare?
在 AWS 中您也可能有更多选择,其中之一是使用 S3 存储桶,查看这篇文章:https://aws.amazon.com/premiumsupport/knowledge-center/redirect-domain-route-53/
我有示例-bulkorder.com 连接到电子商务托管 (Business Catalyst) 的域。
这个网站不再需要电子商务,所以我创建了一个简单的示例页面。com/bulkorder 它有一个向我发送电子邮件的表单,这样我就可以通过电子邮件手动处理批量订单。
目前我只是使用 javascript 设置了重定向,但是当我取消订阅 Business Catalyst 托管时,我需要找到一种方法来设置从 example-bulkorder.com 域到 example 的重定向.com/bulkorder
有没有办法用 AWS 做到这一点,还是我应该干掉旧域? 我不担心域下的所有页面,但至少要重定向主要 url。
或者我应该让旧域名损坏 link 让人们发现 url 不可用?什么是最好的解决方案?我想保留旧域名,以备将来在单独的电子商务系统中需要它。
使用以下过程重定向您的域
要求
域 example-bulkorder.com 的托管区域托管在 Amazon Route 53 中。
您有权将资源记录添加到 example.com 的托管区域。
- 您有权创建 Amazon S3 存储桶。
您可以使用 example.com 的确切名称创建 S3 存储桶。 注意:站点必须是 HTTP,因为重定向无法通过 HTTPS 连接到 S3。
在 Amazon S3 控制台中,创建一个名为 example-bulkorder.com.
的 S3 存储桶注意:S3 bucket名称必须全局唯一。如果你需要的bucket名称已经被使用,则无法使用此方案
Select 您刚刚创建的存储桶,然后选择 Properties。展开静态网站托管 drop-down 菜单,然后选择将所有请求重定向到另一个主机名。
在“Redirect, all requests to another hostname”字段中,输入 example.com/bulkorder,然后选择“Save”。
在 Route 53 控制台中,select 名为 example-bulkorder.com.
的托管区域
使用以下值为 example.com 创建资源记录:
记录类型:选择 IPv4 地址。
别名:选择是。
别名目标:Select 空白值字段,展开 drop-down 菜单,然后在 S3 网站端点标题下选择您的 S3 存储桶。
路由策略:选择简单。
评估健康目标:选择否,然后选择创建。
注意:drop-down 菜单可能需要一些时间来填充您的存储桶名称。 您现在应该能够将 example-bulkorder.com 重定向到 example.com/bulkorder。
您可以使用 Cloudflare(可能是最简单的方法)来实现无服务器,只需要创建一个 页面规则 将您的域重定向到您想要的端点。
检查此 post:How do I perform URL forwarding or redirects with Cloudflare?
在 AWS 中您也可能有更多选择,其中之一是使用 S3 存储桶,查看这篇文章:https://aws.amazon.com/premiumsupport/knowledge-center/redirect-domain-route-53/