【发布时间】:2016-02-10 01:40:54
【问题描述】:
我正在尝试为产品 URL 创建 IIS 重写规则。此规则的正则表达式应仅与以下 URL 匹配:
catalog/products/gl1800-airbag.aspx
或
catalog/products/cab2.aspx。
网址类似
catalog/products/gl1800-airbag-2007.aspx
或
catalog/products/cab2-2007.aspx
不应匹配。 URL的最后一部分可以有多少连字符并不重要,它不能以“-0000”(年份)之类的结尾。 我不擅长正则表达式,只能做到这一点:
catalog/products/([^/-0-9]+)\.aspx$
第二个 URL 将匹配它,但第一个不匹配。我不确定如何在此处设置位数,即使我的正则表达式是正确的。
【问题讨论】: