【问题标题】:Stopping the naked domain redirecting to www停止裸域重定向到 www
【发布时间】:2014-03-29 04:27:35
【问题描述】:

我最近将我的应用程序迁移到 AWS,并为 www.domain.com 设置了一个 cname,并为 domain.com 设置了一个重定向以重定向到 www.domain.com。

问题是,外部服务正在使用裸 domain.com 上的路径(类似于 domain.com/external/service/)但是通过重定向,所有 HTTP POST 数据都被重定向丢弃,我无法更改外部服务调用的 url。

为了解决这个问题,我在 route53 上设置了我的裸域,以指向我的应用所在的弹性负载均衡器。我使用别名设置了指向我的弹性负载均衡器的 A 记录。

现在已经两天了,我的裸域仍然重定向到 www。因此外部服务已关闭。关于我能做什么的任何想法?

【问题讨论】:

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


    【解决方案1】:

    我正在做一个远射 - 可能存在不同的问题:

    1. 您正在通过 A 记录将裸域转发到 ELB,但您的 EC2 实例(例如 Apache)仍在执行重定向(不是 DNS,而是 http 301)返回 www。
    2. 检查 DNS TTL。如果 TTL 太大(比如 48 小时),则需要那个时间。您需要等待更长时间。
    3. Route53 是否完全管理您的 DNS?一种可能性是,像 Godaddy 这样的其他人仍在为您做 DNS - 因此没有人联系 Route53 以反映更改。

    【讨论】:

    • 事实证明 TTL 设置为 48 小时,当我发布此消息时,我还差 90 分钟!
    • 哦!好的。我错过了这种可能性。为了新读者的利益,编辑了上述答案。
    猜你喜欢
    • 2015-01-07
    • 2013-10-31
    • 1970-01-01
    • 2017-08-31
    • 2023-03-29
    • 1970-01-01
    • 2012-05-05
    • 1970-01-01
    • 2020-02-17
    相关资源
    最近更新 更多