2016-09-26 3 views
0

urlrewriter.config에 url의 매개 변수를 수락하기위한 작성기 리디렉션 규칙이 있습니다.
규칙이 정상적으로 작동합니다. 하지만, 나는 매개 변수 (ID)가 null 인 시나리오를 작업 페이지로 리디렉션해야하며 매개 변수가 있으면 규칙이 작동해야합니다.Umbraco에서 매개 변수가 null 인 경우 다른보기로 리디렉션하는 방법

예 : www.myDomain.com/case-study/myCasestudy -> 케이스 스터디 페이지로 리디렉션
www.myDomain.com/case-study -> 페이지

에게 작업을 리디렉션 나는 사례 연구 페이지에서 JQuery와에 의해이 문제를 처리 할 수 ​​있습니다, 그러나 두 가지 규칙 추가는 사례 연구 페이지 처음으로 리디렉션하고 페이지를

<add name="CaseStudyRule" virtualUrl="^~/Case-Study/(.*)" destinationUrl="~/Case-Study.aspx?Id=$1" 
rewriteUrlParameter="ExcludeFromClientQueryString" 
ignoreCase="true" /> 
</rewrites> 

답변

0

작동하도록 리디렉션됩니다 후 : virtualUrl = "^ ~/케이스 - 하나를 연구 "와 vi rtualUrl = "^ ~/Case-Study /(.+)"