我正在学习 URL 重写,发现我们匹配传入请求的 URL,然后在匹配的基础上重写 URL,如下所示:
if (fullOrigionalpath.Contains("/Products/Books.aspx")) {
Context.RewritePath("/Products.aspx?Category=Books");
}
else if (fullOrigionalpath.Contains("/Products/DVDs.aspx")) {
Context.RewritePath("/Products.aspx?Category=DVDs");
}
上面的书籍和 DVD 是类别。所以在这里我很困惑,如果用户添加了一个像计算机这样的新类别,那么会发生什么,或者我必须定期更新我认为好的条件。