我们有一个可以处理多个客户的站点,过去已经建立了该站点,以便根据路线数据值“客户”为该客户配置页面 以下路线为示例:
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?
谢谢。
答案 0 :(得分:0)
在处理“客户”操作的控制器中,如果在URL参数中找不到客户,请返回重定向