2016-09-27 40 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

相关问题