2

我已经为我的旧站点启用了 IIS 6 上的 301 重定向,如本文所述,在 IIS 中启用了传递查询字符串的选项。

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

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

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

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

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

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

谢谢。S。

4

1 回答 1

0

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

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

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

http://newsite.com/blogpost.aspx?blogpostid=888&title=/blogpost.aspx
于 2013-01-18T14:41:29.713 回答