Sitecore:翻译URL,有哪些解决方案?

时间:2016-04-29 15:05:02

标签: content-management-system sitecore

我是Sitecore的新手,我的一位客户告诉我她将使用Sitecore创建她的网站。她告诉我,她将无法翻译网址:

来自:site.com/shoes/sneakers/ 致:site.com/fr/chaussures/baskets /

她说她只能这样做:site.com/fr/shoes/sneakers /

任何人都知道Sitecore的问题的解决方案,所以我们确保我们已经翻译了法语网址以进行最大的SEO优化?

一切顺利,

亚历

1 个答案:

答案 0 :(得分:9)

项目名称只能是一种语言,但您可以使用“显示名称”作为URL。

为此,请将linkprovider的useDisplayName属性更新为true

  <linkManager defaultProvider="sitecore">
    <providers>
      <add name="sitecore" 
           ...
           useDisplayName="true" />
    </providers>
  </linkManager>

显示名称可以翻译成多种语言,允许每种语言使用不同的URL。

还要注意语言嵌入。您可能希望将其设置为always,因此还会包含en,否则会在访问法语页面时访问Sitecore并访问未嵌入语言的en网址。由于现有的fr Cookie,Sitecore将尝试解析lang=fr中的项目。

https://stackoverflow.com/a/26929447/661447