网站已重命名。如何将subdomain.OldURL.com重定向到subdomain.NewURL.com

时间:2017-08-02 17:37:13

标签: redirect heroku dns url-routing nameservers

旧名称为http://cappedin.com

新名称为http://cappedsports.com

我设置301 DNS重定向cappedin.com到cappedsports.com

如何通过DNS条目将subdomain.cappedin.com重定向到相同的subdomain.cappedsports?

1 个答案:

答案 0 :(得分:1)

在网址重定向上阅读DNSimple's docs,它说:

  

重定向器当前不支持包含的重定向目标   与重定向源的反向引用(匹配)。例如,   以下重定向将无效:

*.foo.com to bar.com/$1
*.foo.com to $1.bar.com

所以不幸的是,他们似乎不允许你想要做的事情。您需要为要重定向的每个子域添加URL记录,或者将通配符重定向到单个目标域。

重申一下,这不是“DNS重定向”。它是DNSimple提供的http重定向服务。它的工作原理如下:

  1. 您在DNSimple中为您的域添加了一条URL记录。
  2. 他们添加一个[隐藏给你]一条记录,指出该名称在他们自己的服务器上。
  3. 他们的http服务器向您的域发出301重定向。
  4. 您可以删除中间人,并将重定向域的通配符A发送到您控制的服务器,该服务器可以执行您希望的任何自定义301逻辑。