Sitecore GetItemUrl()解析为别名

时间:2012-03-14 13:30:01

标签: sitecore

我为一个也重新命名的项目创建了一个别名(基本上是Sitecore中的虚拟(或替代)路径)。然后,我的自定义重定向处理程序正确地确定旧链接的项ID。

但是当我调用LinkManager.GetItemUrl(item, urlOptions)时,生成的URL是别名,而不是内容树中存在的实际Sitecore项。

此Sitecore的LinkManager.GetItemURL()默认行为是否解析为项目的别名(如果存在)?

1 个答案:

答案 0 :(得分:2)

这是possibly related question solution

  1. 您能确保自己没有使用自定义LinkProvider,例如custom LinkProvider on the shared source?如果您正在使用它,其部分行为是为项目链接应用别名。

  2. 另一件事是查看HTML输出缓存并确保不是问题(如上面链接中引用的其他问题)。

  3. 此外,您使用的是哪个版本的Sitecore?