插入链接URL中缺少.aspx扩展名(Sitecore 8.2)

时间:2016-11-24 03:10:00

标签: sitecore sitecore8.2

在字段名称中使用“插入链接”插入Sitecore项目时,未显示插入的网址的.aspx扩展名。我当前使用的版本是Sitecore 8.2

1 个答案:

答案 0 :(得分:3)

在Sitecore 8.2中,由于LinkProvider的配置,这是默认行为。

<linkManager defaultProvider="sitecore">
   <providers>
     <clear />
     <add name="sitecore" type="Sitecore.Links.LinkProvider, Sitecore.Kernel" 
         addAspxExtension="false" alwaysIncludeServerUrl="false" encodeNames="true" languageEmbedding="asNeeded" 
         languageLocation="filePath" lowercaseUrls="false" shortenUrls="true" useDisplayName="false" />
   </providers>
</linkManager>

addAspxExtension属性设置为false,指示Sitecore在呈现的超链接URL中不包含.aspx扩展名。