【发布时间】:2011-01-06 11:59:10
【问题描述】:
我正在使用 Sitecore 6.2 构建多语言网站。在某些情况下,我们希望语言版本拥有自己的 Internet 域(例如,En-US 默认为 www.MySite.com,Da-DK 丹麦语翻译为 www.MySite.dk)。
我想知道的是,为什么我不应该简单地在 Sitecore 中使用语言版本控制来建立一组翻译,然后在指定语言变体 internet 的 web 配置中创建一个新站点节点,是否有充分的理由具有默认语言 da-DK 的域 (www.MySite.dk),如下所示:
<site
name="www.MyWebsite.com"
virtualFolder="/"
physicalFolder="/"
rootPath="/sitecore/content"
startItem="/home"
language="en-US"
database="web"
domain="extranet"
/>
<site
name="www.MyWebsite.dk"
virtualFolder="/"
physicalFolder="/"
rootPath="/sitecore/content"
startItem="/home"
language="da-DK"
database="web"
domain="extranet"
/>
这是否可能会产生无法预料的后果(无论如何,对我而言)?发布、缓存等?
显然,这样的架构限制了两个站点之间可能存在多少实际差异的灵活性,但我认为我们已经涵盖了这一点。
语言将设置为保留在路径中。
提前致谢。
【问题讨论】: