0
我試圖做這樣的工作,在IIS 7中,或web配置iis的預設路徑
要求7 URL重寫: products.aspx?id=100
改寫: domain/products/mp3
請注意,我不想重定向,因爲domain/products/mp3
是無效的路徑,我只想要重寫url,以便用戶看到此路徑,但服務器服務於實際的請求。
你能幫忙嗎?
我試圖做這樣的工作,在IIS 7中,或web配置iis的預設路徑
要求7 URL重寫: products.aspx?id=100
改寫: domain/products/mp3
請注意,我不想重定向,因爲domain/products/mp3
是無效的路徑,我只想要重寫url,以便用戶看到此路徑,但服務器服務於實際的請求。
你能幫忙嗎?
您可以使用ASP.NET的URL Rewrite功能嗎?這是爲此而構建的。
RouteTable.Routes.MapPageRoute("Test", "domain/products/{type}", "~/products.aspx");
然後在products.aspx你必須映射從MP3到100莫名其妙,但我假設你有一個數據庫表爲反正。
必須是asp.net 4.0。我使用3.5。有沒有相同的東西? –
聽起來像它支持自3.5 http://msdn.microsoft.com/en-us/library/system.web.routing.routetable(v=VS.90).aspx – Remy