2016-09-26 8 views
0

У меня есть правило перенаправления писем в urlrewriter.config для принятия параметра в url.
Правило работает нормально. Но, у меня сценарий, когда параметр (ID) имеет значение NULL, он должен быть перенаправлен на рабочую страницу, и если параметр присутствует ниже, это правило должно работать.Как перенаправить на другое представление, если параметр null в Umbraco

Ex: www.myDomain.com/case-study/myCasestudy -> Перенаправление тематического исследования Page
www.myDomain.com/case-study -> Перенаправление на работу Страницы

Я могу справиться с этим с помощью JQuery в исследовании страницы Case, но он будет перенаправлять первую в случае изучения страницы и после того, как он будет перенаправлять на работу стр

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

ответ

0

Добавить два правила: один для virtualUrl = "^ ~/прецедентного Исследование ", а другое для vi rtualUrl = "^ ~/Case-Study/(.+)"