旧名称是http://cappedin.com。网站已更名。如何将subdomain.OldURL.com重定向到subdomain.NewURL.com
我设置了一个301个重定向DNS来cappedin.com cappedsports.com
我怎样才能得到一个subdomain.cappedin.com被重定向到同一subdomain.cappedsports与DNS条目?
旧名称是http://cappedin.com。网站已更名。如何将subdomain.OldURL.com重定向到subdomain.NewURL.com
我设置了一个301个重定向DNS来cappedin.com cappedsports.com
我怎样才能得到一个subdomain.cappedin.com被重定向到同一subdomain.cappedsports与DNS条目?
阅读DNSimple's docs他们的URL重定向,它说:
重定向目前不支持重定向目标,其中包括 反向引用(匹配)以重定向源。例如, 以下的重定向将不起作用:
*.foo.com to bar.com/$1
*.foo.com to $1.bar.com
所以不幸的是,他们似乎并没有允许你正在尝试做的。您需要为每个要重定向的子域添加URL记录,或将通配符重定向到单个目标域。
重申,这不是“DNS重定向”。它是由DNSimple提供的http重定向服务。它的工作原理是这样的:
您可以剪掉中间人,并为通过重定向域的通配符A创建一个可以执行您希望的任何自定义301逻辑的服务器。
谢谢。所以* .cappedin.com无法映射/重定向到* .cappedsports.com?我在应用程序级别处理子域的逻辑。它很好,如果所有*。cappedin.com获取重定向,只要子域是完整的,因为我解析这个子域时,请求进来。 – slindsey3000
我认为你基本上说不......哈。我只是希望有一种方式,不仅可以重定向主要网址,还可以重定向所有子网域... – slindsey3000
您可以将所有子域重定向到单个目标。像'* .domaina.com - > domainb.com',但你不能保留子域名,没有。 – captncraig
有没有这样的事情,301 DNS重定向,301是一个HTTP响应代码。但无论如何,你知道如何重定向根域,什么阻止你做子域完全相同的设置? –
一些dns提供者在其dns面板中有一个伪记录,用于从dns提供者管理的服务器执行http重定向。这可能是这个操作所指的。 – captncraig
@ slindsey3000你使用的是什么DNS提供者? – captncraig