2017-08-02 41 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

相關問題