我的目标是远离已设置的ISAPI过滤器,而是在应用程序级别执行所有重写/路由。
我有以下网址:product.aspx / 2008C20080929.htm
我可以使用以下RouteTable.Routes.MapPageRoute正确路由这些页面:
RouteTable.Routes.MapPageRoute("testRoute", "product.aspx/{page}", "~/routeTest.aspx");
但是,其他一些URL是“编码的”,例如:
product.aspx /%255COH%255C2008%255C20080929.htm
我无法使用之前声明的路线路由这些页面。这不可能吗?我收到了400个不好的请求。