2016-09-27 36 views
1

如果我想在一段時間內使用特定的自定義域名(例如a.example.com)(通過API創建鏈接,通過儀表板中的Marketing選項卡等),然後稍後更改(例如b.example.com),有沒有定義的行爲,以確切發生在舊的a.example.com鏈接出現在野外?如果我更改自定義網址/子網域,舊鏈接會發生什麼變化?

該文檔here簡單地說:

切換會導致顯著的問題與您現有的鏈接

究竟有那些問題呢?從技術角度來看,如果a.example.com仍然指向custom.bnc.lt,它應該仍然有可能確定哪些應用程序和它將解決什麼樣的鏈接。

只是好奇地想知道,如果有人有任何經驗,或者在更改自定義域後是否會破壞「舊」鏈接以及這樣做會遇到什麼「重大問題」的確定答案。

在此先感謝!

+0

更改子域將使舊的鏈接,使用以前的子域**不工作**。他們將被重定向到一個頁面,並顯示「此鏈接不存在或已過期...」。我不能給出明確的技術答案,因爲我不知道Branch的內部實施。但我的猜測是,由於分支無法攔截到舊子域鏈接的請求(因爲您已在分支配置文件中配置了不同的子域),因此無法將分支元數據添加到響應中,使其無用。 – kasper360

回答

2

亞歷克斯從Branch.io這裏:如果您更改您的鏈接域,所有您現有的鏈接將停止工作並給出錯誤。

雖然你說的是舊域名上的CNAME記錄仍然指向custom.bnc.lt,並且仍然會在那裏轉發流量,但我們的後端會執行查找以確保傳入鏈接的域與附屬於已知應用的域名系統。如果找不到匹配項,我們不會完成鏈路路由過程。

據我所知,我們沒有計劃在將來爲每個分支應用配置支持多個域名。所以建議仍然成立!

我們建議您選擇一個域或子域與分支一起使用並堅持使用它,因爲切換可能會對現有鏈接造成重大問題。

+1

感謝您的回覆,@Alex。這絕對清除它! – Brandon

相關問題