我在 web.config 中创建了 2 个 url 重写规则,如下所示:
重写 url="~/Products/(.+).aspx" 为="~/Products.aspx?Cat=$1"
重写 url="~/Products/(.+)/(.+).aspx" 为="~/Products.aspx?Cat=$1&SubCat=$2"
如果我输入 Products/xyz.aspx 它可以完美运行,但如果我尝试一个实现第二条规则的 URL,例如 Products/xyx/abc.aspx,它会将 xyz 和 abc 都传递给 Cat 而不是 SubCat。有什么想法可以让它同时处理这两个问题吗?