我有一個在asp.net開發的網站。我想將URL1更改爲URL2。 我在我的global.asax文件中寫了幾行代碼。如何在asp.net中將原始URL重寫爲不同的URL?
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(對象發件人,EventArgs e),本功能methos這樣
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。
你們能否爲我提供更好的解決方案我如何解決我的問題?
但如果我刷新頁面http:// www.ssbedugroup.com/mdu-b.ed-admission-process-eligibility-apply-online-2015-16.aspx它顯示資源無法找到 –
@SoftonicAura你能詳細說明你到底做了什麼嗎?您是否嘗試過按照我的建議配置IIS網址重寫? –
完成@Milos Mrdovic –