在301永久重定向上将网址数据传递到新网站

时间:2012-08-14 13:34:41

标签: asp.net asp.net-mvc-3 url-rewriting url-routing

我在IIS 6上为我的旧网站启用了301重定向,在本文中提到的IIS中启用了传递查询字符串的选项。

http://www.developerfusion.com/code/4678/permanent-301-redirect-with-querystring-in-iis/

我的旧网站是基于webforms的,而我的新网站是基于asp.net mvc 3。

我在重定向的网站上获得了查询字符串,但是对于一个特定的网址重定向存在问题。

此链接http://oldsite.com/blog/123-this-is-a-title.aspx的重定向转到 http://newsite.com/blogpost.aspx?blogpostid=888&/blogpost.aspx.I从旧网站上删除了标题。

我需要来自旧网站的帖子标题进入我的新网站的网址,以便我的asp.net mvc应用程序中的自定义路线可以从网址读取标题并获取博客帖子ID标题。

请让我知道为什么我在重定向发生时没有在我的新网站上获得帖子的标题,以及如何从旧网址获取标题到我的新网站网址。

感谢。 S上。

1 个答案:

答案 0 :(得分:0)

我认为查询字符串不正确。它应该是

的形式
http://server/path/?name1=value1&name2=value2 see [wikipeadia][1] or [w3c][2]

标题没有名称标签。它应该是

http://newsite.com/blogpost.aspx?blogpostid=888&title=/blogpost.aspx