【问题标题】:pass url data to new site on 301 permanent redirect通过 301 永久重定向将 url 数据传递到新站点
【发布时间】:2012-08-10 19:29:48
【问题描述】:

我已经在 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.I 从我的旧网站中删除标题。

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

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

谢谢。 S.

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2015-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-08
      • 1970-01-01
      • 2014-08-29
      • 2014-09-24
      • 2013-07-17
      相关资源
      最近更新 更多