在我的asp.net应用程序,我有URL www.site.com/rugby与之相匹配的,我有正则表达式正则表达式extenionless URL
“〜/(.+)”,这工作完全正常。但是,如果我再次导航到www.site.com/login.aspx,正则表达式匹配这个表达式“/(.+)”。
简单的说,我想要一个只匹配extenionless url的正则表达式。如果扩展出现在URL,然后不匹配,这得益于
<RewriterRule>
<LookFor>~/(.+)/(.+)/(.+)/</LookFor>
<SendTo>~/Shop/Item.aspx?cn=&1&it=$2&ft=$3</SendTo>
</RewriterRule>