Dns Business Catalyst中的多个域和web应用程序

Dns Business Catalyst中的多个域和web应用程序,dns,multiple-domains,business-catalyst,Dns,Multiple Domains,Business Catalyst,我已成功在我的BC主机上设置了一个辅助域,并已将其设置为指向主页,url保持我希望的方式,例如www.[secondary domain].com 我现在想设置一个web应用程序来使用我的辅助域而不是默认域,有人知道我将如何实现这一点吗 例如,目前它看起来像是www.[default domain].com/[webapp name]/我真的希望它读www.[secondary domain].com/[webapp name] 我将不得不在升级页面时使用重定向,并接受正确的url将是www.[

我已成功在我的BC主机上设置了一个辅助域,并已将其设置为指向主页,url保持我希望的方式,例如
www.[secondary domain].com

我现在想设置一个web应用程序来使用我的辅助域而不是默认域,有人知道我将如何实现这一点吗

例如,目前它看起来像是
www.[default domain].com/[webapp name]/
我真的希望它读
www.[secondary domain].com/[webapp name]


我将不得不在升级页面时使用重定向,并接受正确的url将是
www.[default domain].com/[webapp name]/

无论从哪个域访问,BC提供的所有内容都是相同的

正确的服务器端301重定向不可用,因为BC没有提供按域区分的方法。但是,在比较Javascript中的主机名(类似于
document.location.host
)之后,您可以执行客户端“重定向”

还有,您可以使用它来检测域并相应地改变服务内容

你需要确保所有应用程序的链接都是完全合格的,包括首选域

我还将(
)添加到应用程序的每个页面。这将表明搜索引擎的首选域



请注意,反向也是一个问题;主域上的内容也可以通过辅助域访问,从而导致排名稀释/重复内容问题。

Clement提供的答案是正确的。当使用多个域时,我会在整个站点上使用绝对URL,正如克莱门特指出的,在所有页面上使用规范链接。