폴더 인 것처럼 페이지에 액세스하려고합니다. 예를 들면 :.aspx 확장자가없는 SiteCore URL
domain.com/state
domain.com/state?val=xxx
하지만에만 얻을 수 있습니다 :
domain.com/state.aspx
가 어떻게 Sitecore는 .aspx
확장을 무시하도록 구성해야합니까?
폴더 인 것처럼 페이지에 액세스하려고합니다. 예를 들면 :.aspx 확장자가없는 SiteCore URL
domain.com/state
domain.com/state?val=xxx
하지만에만 얻을 수 있습니다 :
domain.com/state.aspx
가 어떻게 Sitecore는 .aspx
확장을 무시하도록 구성해야합니까?
, 당신은 또한
이것은 Sitecore 구성 문제가 아니라 IIS입니다. ASP.NET이 모든 확장을 처리 할 수 있도록 IIS에서 사이트를 설정해야합니다.
Here은 SDN 포럼에서이 주제에 관한 글타디입니다.
IIS의 버전에 따라 여러 가지 방법이 있습니다. This SDN scrapbook entry은 시나리오를 다루고 샘플 코드를 제공합니다.
동적 항목 URL이 생성되는 방법에 대해 read more 수도 있습니다. Sitecore의 Web.config의에서
내가 몇 가지 유용한 정보를 찾을 않았다 IIS에서 와일드 카드 확장을 매핑 할 필요가,이 일을 한 후 LinkManager
<add name="sitecore" type="Sitecore.Links.LinkProvider, Sitecore.Kernel" addAspxExtension="false" alwaysIncludeServerUrl="false" encodeNames="true" languageEmbedding="never" languageLocation="filePath" shortenUrls="true" useDisplayName="false" />
에 거짓에 addAspxExtension 설정 이리. 감사. –
와일드 카드를 매핑 할 필요가 없었습니다. 앱 풀을 클래식이 아닌 통합 모드로 변경하십시오. –
흥미 롭습니다. 나는 확장 매핑이 필요하다고 생각했을 것이다. 알아 둘만한! – Bryan
Windows 또는 기본 인증을 사용하는 통합 모드에서 실행하면 풀이 매우 조각납니다. 다음에서 "풀 조각화"섹션을 참조하십시오. http://msdn.microsoft.com/en-us/library/8xx3tyca%28v=vs.80%29.aspx – Holger