我正在升级旧的 asp.net 网络表单站点。我想让 URL 看起来更好,所以我使用路由系统,如下所示:
void RegisterRoutes(RouteCollection routes)
{
routes.MapPageRoute("account settings",
"settings/account/",
"~/accountsettings.aspx");
}
这工作正常。像这样的网址mydomain.com/settings/account/
看起来好多了。但是,仍然可以使用其物理位置访问该页面,如mydomain.com/accountsettings.aspx
. 我想将这些旧表单网址的请求转发到我的新网址。
最好的方法是什么?有没有我可以使用的简单方法,例如RegisterRoutes
?