2012-08-14 54 views
2

我已在IIS 6上为我的旧站点启用了301重定向,在本文中提到的IIS中启用了传递查询字符串的选项。将URL数据传递到301上的新站点永久重定向

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

我的旧网站是基于而我的新网站是一个基于asp.net的MVC 3 web表单。

我在重定向网站上获取查询字符串,但遇到了一个特定的url重定向问题。

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

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

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

谢谢。 S.

回答

0

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

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

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

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