我在web.config中使用UrlMappings。现在,我必须有2个url条目才能使映射同时使用尾部反斜杠和不使用。像这样:
<urlMappings>
<clear />
<add url="~/app" mappedUrl="~/Templates/Sections/Common/Article.aspx?id=981" />
<add url="~/app/" mappedUrl="~/Templates/Sections/Common/Article.aspx?id=981" />
</urlMappings>
是否可以在一行代码中使用或不使用尾部斜杠来处理url(〜/ app)? Mabye使用通配符或其他东西用于&#34;〜/ app&#34; URL ..?
答案 0 :(得分:0)
urlMappings
元素不允许使用通配符或正则表达式。针对此问题的更好解决方案是功能齐全的URL Rewrite Module(可以在IIS中安装的可选模块),它确实允许您编写正则表达式以将传入的URL映射到内部路径。