我有一个客户决定他们将使用他们制作的 URL 创建传单。网址是 www.sillyclient.com/golf
他们应该使用 www.sillyclient.com/sports/golf-tourny
正确的 URL 使用 Routing 将请求发送到 sports.aspx 页面并通过以下路由加载页面:
routes.MapPageRoute("SportsRoute", "sports/{sportname}", "~/sports.aspx", True, _
New RouteValueDictionary(New With _
{.sportname = "[-_a-bA-B0-9]{1,}"}) _
)
现在我必须想办法处理错误的路线,因为到处都是海报。我不知道如何抓取“www.sillyclient.com/golf”并将其重新路由到正确的页面/格式。有任何想法吗?