【发布时间】:2015-05-27 06:56:41
【问题描述】:
我有一个用 asp.net 开发的网站。我想将 URL1 更改为 URL2 。 我在 global.asax 文件中写了几行代码。
void RegisterRoutes(System.Web.Routing.RouteCollection routes)
{
routes.MapPageRoute("mdu-b.ed-admission-process-eligibility-apply-online-2015-16.aspx", "mdu-b.ed-admission-process-eligibility-apply-online-2015-16.aspx", "~/mdu-b.ed-admission-process-and-eligibility-2015-16.aspx");
}
然后像这样在 Application_Start(object sender, EventArgs e) 方法中调用这个函数
RegisterRoutes(System.Web.Routing.RouteTable.Routes);
场景是;此代码工作正常,但当我打开这样的 URL(以原始 URL 的形式)http://www.ssbedugroup.com/mdu-b.ed-admission-process-and-eligibility-2015-16.aspx 它不会打开更改后的 URL,即 http://www.ssbedugroup.com/mdu-b.ed-admission-process-eligibility-apply-online-2015-16.aspx。
你们能给我提供更好的解决方案吗?我该如何解决我的问题?
【问题讨论】:
标签: c# asp.net url-rewriting