如果Umbraco中Parameter为null,如何重定向到另一个视图



我在urlrewriter中写入了重定向规则。配置接受url中的参数。
规则运行正常。但是,当参数(ID)为空时,它应该被重定向到工作页面,如果参数是下面的规则应该工作。

示例: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>

添加两条规则:一条用于virtualUrl="^~/Case-Study",另一条用于virtualUrl="^~/Case-Study/(.+)"

相关内容

  • 没有找到相关文章

最新更新