【问题标题】:How do you use Amazon Route 53 to redirect a subdomain to a specific page?如何使用 Amazon Route 53 将子域重定向到特定页面?
【发布时间】:2013-12-31 00:50:43
【问题描述】:

我想使用 Amazon Route 53 将我的子域“subdomain.example.com”重定向到我的网站“example.com/specific-page”上的特定页面。这可能吗?

我看到了这个答案并尝试了它 (Set up DNS based URL forwarding in Amazon Route53),但这似乎只允许您重定向到根域,而不是该域上的特定页面。

Route 53 可以做到这一点吗?

【问题讨论】:

    标签: amazon-web-services dns amazon-route53


    【解决方案1】:

    将 Route53 设置为指向子域。其余的应该由您的网络服务器处理。 对于 Apache,您可以使用 .htaccess。 对于 NGINX,我会相应地设置服务器和位置块。

    【讨论】:

      【解决方案2】:

      我不相信这是可能的。

      您可以设置 DNS 通配符,以便将 *.example.com 映射到特定服务器,然后该服务器可以使用 mod_rewrite 之类的东西从 somename.example.com 重定向到 example.com/somename。

      【讨论】:

        【解决方案3】:

        这其实很简单。

        • 按照the original example 中概述的说明进行操作,除了不要按照第 3 步操作
        • 不要按照步骤 #3 执行此操作:
          • subdomain.example.com 的 S3 属性中,选择 Static Website Hosting
          • 选择将所有请求重定向到另一个主机名的单选按钮。
          • 在文本框中输入example.com/specific-page
          • 点击保存
        • 继续执行原始示例中概述的其余步骤。

        您的存储桶应如下所示:

        【讨论】:

          【解决方案4】:

          您可以通过创建一个 S3 存储桶,为static web hosting 启用该存储桶来解决此问题。在bucket中的static web hosting选项卡上,您可以配置重定向规则,将该重定向规则设置为https并将重定向主机设置为所需的地址,例如example.com/blabla

          然后转到 Route53,为托管区域配置 A record,启用 Alias,并将 A record 指向 S3 存储桶端点。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2019-10-16
            • 2018-04-01
            • 1970-01-01
            • 1970-01-01
            • 2014-11-18
            • 2021-02-26
            • 2014-03-29
            相关资源
            最近更新 更多