2013-10-02 63 views
0

我有一个asp.net mvc网站,我有路由英寸我试图做的有301重定向从“/general.asp?id=102”到“/ MyNewPage” 。我有一个旧ID的数据库表和每个ID的新页面是什么。重定向路由从网址与查询字符串

我使用Routemagic为了做主要的重定向,它工作得很好,直到你有querystrings。 (例如“/myoldpage.asp”到“/ mynewpage”效果非常好)

我使用的代码是这样的:

Dim route = routes.MapRoute() 
routes.redirect(Function (rt) rt.MapRoute(uniquestring, fromURL), true).To(route) 

如果旧的URL中有一个查询字符串哪个失败。

我该如何做一个像上面指定的重定向:“/general.asp?id=102”到asp.net MVC中的“/ MyNewPage”?

回答

7

你可以找到你的解决方案here

这可能帮助你

+0

谢谢你,给了我一个更好的办法来解决这个问题。 – Solmead

相关问题