根据Sitecore多语言解决方案的默认寻址,有没有办法更改默认寻址,例如
www.mydomain.com/zh/products(简体中文)www.mydomain.com/sc/products
不改变sitecore管道。感谢
答案 0 :(得分:1)
在不改变Sitecore管道或LinkManagers的情况下,我能想到实现这一目标的唯一明显方法是使用IIS Url Rewrite模块。您可以在其中设置配置,以重写部分或全部网址。
你的问题并不清楚;如果你想强制所有URL到/ sc / path,或者你想无条件地删除URL中的语言嵌入?如果是后者,您可以修改您的UrlOptions以禁用" languageEmbedding"将其设置为"从不"。
答案 1 :(得分:0)
您可以register sc
语言根据您计算机上zh
的模板。然后,您可以在Sitecore中重命名zh
语言项定义。
它可能会起作用,但结果可能会产生未知的影响。无论如何,如果您决定尝试,请在开始重命名这些语言之前备份数据库。如果它确实有效并且你可以试一试,请记录下那些将在您之后接管解决方案的人。他们会非常感谢:)。