2017-08-02 38 views
0

旧名称是http://cappedin.com网站已更名。如何将subdomain.OldURL.com重定向到subdomain.NewURL.com

新名称为http://cappedsports.com

我设置了一个301个重定向DNS来cappedin.com cappedsports.com

我怎样才能得到一个subdomain.cappedin.com被重定向到同一subdomain.cappedsports与DNS条目?

+0

有没有这样的事情,301 DNS重定向,301是一个HTTP响应代码。但无论如何,你知道如何重定向根域,什么阻止你做子域完全相同的设置? –

+0

一些dns提供者在其dns面板中有一个伪记录,用于从dns提供者管理的服务器执行http重定向。这可能是这个操作所指的。 – captncraig

+0

@ slindsey3000你使用的是什么DNS提供者? – captncraig

回答

1

阅读DNSimple's docs他们的URL重定向,它说:

重定向目前不支持重定向目标,其中包括 反向引用(匹配)以重定向源。例如, 以下的重定向将不起作用:

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

所以不幸的是,他们似乎并没有允许你正在尝试做的。您需要为每个要重定向的子域添加URL记录,或将通配符重定向到单个目标域。

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

  1. 您在DNSimple中为您的域添加URL记录。
  2. 他们添加一个[隐藏给你]一个记录,指出这个名字在他们自己的服务器上。
  3. 他们的http服务器问题301重定向到您的域。

您可以剪掉中间人,并为通过重定向域的通配符A创建一个可以执行您希望的任何自定义301逻辑的服务器。

+0

谢谢。所以* .cappedin.com无法映射/重定向到* .cappedsports.com?我在应用程序级别处理子域的逻辑。它很好,如果所有*。cappedin.com获取重定向,只要子域是完整的,因为我解析这个子域时,请求进来。 – slindsey3000

+0

我认为你基本上说不......哈。我只是希望有一种方式,不仅可以重定向主要网址,还可以重定向所有子网域... – slindsey3000

+1

您可以将所有子域重定向到单个目标。像'* .domaina.com - > domainb.com',但你不能保留子域名,没有。 – captncraig

相关问题