【发布时间】:2020-05-26 10:04:42
【问题描述】:
我们有一个处理多个客户的网站,它在过去已设置为根据路线数据值“客户”为该客户配置页面 下面的路线是一个例子:
routes.MapRoute("Customer", "{customer}", New With {.controller = "home", .customer = UrlParameter.Optional, .action = "Index"})
这意味着以下 URL 的行为如下: mysite.com/customer1 > mysite.com/customer1/index mysite.com/customer2 > mysite.com/customer2/index
我想将路由数据值“customer”不等于“customer1”或“customer2”的任何请求重定向回根“mysite.com”。
有没有办法配置路由表,以便只有“customer1”或“customer2”是有效路径,而其他路径则转到不同的 url?
提前致谢。
【问题讨论】:
标签: asp.net-mvc routes