SiteCore网址没有.aspx扩展名

Dus*_*vis 6 sitecore sitecore6

我想要访问页面,就好像它们是文件夹一样.例如:

domain.com/state
domain.com/state?val=xxx
Run Code Online (Sandbox Code Playgroud)

但我只能得到:

domain.com/state.aspx
Run Code Online (Sandbox Code Playgroud)

如何配置Sitecore以忽略该.aspx扩展?

小智 8

在Sitecore web.config中,在LinkManager 中将addAspxExtension设置为false

<add name="sitecore" type="Sitecore.Links.LinkProvider, Sitecore.Kernel" addAspxExtension="false" alwaysIncludeServerUrl="false" encodeNames="true" languageEmbedding="never" languageLocation="filePath" shortenUrls="true" useDisplayName="false" />
Run Code Online (Sandbox Code Playgroud)

执行此操作后,您还需要在IIS中映射通配符扩展