1

在我正在处理的 Sitecore 站点(6.5 和 6.6)中,我注意到所有站点在 /si 处都有一个与主页相同的页面,但内容缺失/隐藏。

其他人有这个页面的网站吗?有谁知道它是干什么用的?

4

2 回答 2

3

这是中文版的主页。由于没有填充数据的中文特定字段,因此缺少内容,但页面本身可能来自Standard values.

很可能您LinkManagerSitecore.config中的languageEmbedding属性值设置为asNeededalways

切换到从不可以解决这个问题(只要您不使用页面的多语言版本并且您需要 url 中的语言)。

以下是一些帖子,提供了更多关于以下内容的信息LinkManager

修补链接管理器

Sitecore 语言嵌入多个站点

于 2013-05-20T14:03:45.857 回答
1

这是预期的 Sitecore 行为。

您可以找到与“it”、“dk”、“de”、“se”等相同的“页面”。在 web.config 中的 httpRequestBegin 管道中,您可以看到 Sitecore 语言解析器在项目解析器之前启动。因此,Sitecore 将该请求解释为对另一个语言层中主页的请求,并且任何两个字母的 ISO 语言代码都将返回该指定语言上下文中的主页。

如果您想以某些方式处理对特定语言代码的请求,您可以在语言解析器之前实现自己的处理器。

于 2013-05-22T11:40:12.707 回答