在Sitecore中,/ si的页面是什么?

时间:2013-05-20 13:53:45

标签: sitecore sitecore6

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

是否有其他人拥有此网页的网站?有谁知道它是为了什么?

2 个答案:

答案 0 :(得分:3)

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

很可能 Sitecore.config 中的LinkManagerlanguageEmbedding属性的值设置为 asNeeded 始终

切换为从不可以解决此问题(只要您没有使用网页的多语言版本,并且您需要在网址中使用语言)。

以下是一些帖子,提供了有关LinkManager的更多信息:

Patching the Linkmanager

Sitecore Language Embedding multiple sites

答案 1 :(得分:1)

这是Sitecore的预期行为。

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

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