如何更改sitecore多语言解决方案的默认语言功能

时间:2014-05-28 09:41:32

标签: sitecore sitecore7

根据Sitecore多语言解决方案的默认寻址,有没有办法更改默认寻址,例如

www.mydomain.com/zh/products(简体中文)www.mydomain.com/sc/products

不改变sitecore管道。感谢

2 个答案:

答案 0 :(得分:1)

在不改变Sitecore管道或LinkManagers的情况下,我能想到实现这一目标的唯一明显方法是使用IIS Url Rewrite模块。您可以在其中设置配置,以重写部分或全部网址。

你的问题并不清楚;如果你想强制所有URL到/ sc / path,或者你想无条件地删除URL中的语言嵌入?如果是后者,您可以修改您的UrlOptions以禁用" languageEmbedding"将其设置为"从不"。

答案 1 :(得分:0)

您可以register sc语言根据您计算机上zh的模板。然后,您可以在Sitecore中重命名zh语言项定义。 它可能会起作用,但结果可能会产生未知的影响。无论如何,如果您决定尝试,请在开始重命名这些语言之前备份数据库。如果它确实有效并且你可以试一试,请记录下那些将在您之后接管解决方案的人。他们会非常感谢:)。