【发布时间】:2013-05-06 11:42:39
【问题描述】:
我在下面的 url 重写模块中有一条规则
<rule name="articleSectionUrl">
<match url="(.+)/([0-9]+)/(.+)/([0-9]+)" />
<action type="Rewrite" url="article.aspx?articleid={R:4}" appendQueryString="false" />
</rule>
它可以正常工作,因为它检测到以下类型的文章网址:
http://www.emusician.com/news/0766/spl-launches-usb-and-madi-interfaces/151461
这很好,但它也检测到以下类型的 url,不幸的是,这是图像路径: http://www.emusician.com/Portals/9/SlideShowThumbnails/15/ad300x250_02.gif
谁能告诉我如何避免这种情况。
【问题讨论】:
-
请详细说明您的具体情况,例如:“我不想匹配任何以 [.gif] 结尾的 URL”或“我希望我的 URL 仅在以数字结尾时匹配”等等。
-
我不想匹配 url 末尾的任何图像,它应该只匹配 url 结尾的数字(文章 id)而已
标签: asp.net url-rewriting url-pattern