gpt4 book ai didi

asp.net - 对于搜索引擎,我应该如何处理移动到新网址的页面?

转载 作者:行者123 更新时间:2023-12-02 15:24:10 27 4
gpt4 key购买 nike

我对已经部署到实时网站的 asp.net mvc 应用程序进行了一些重构。重构之一是将功能转移到新 Controller ,导致一些 URL 发生变化。不久之后,各种搜索引擎机器人开始攻击旧网址。

一般来说,处理这个问题的正确方法是什么?

  • 忽略它?随着时间的推移,SE 应该会发现他们从旧网址中除了 400 之外什么也得不到。
  • 使用 robots.txt 阻止旧网址?
  • 继续捕获旧网址,然后重定向到新网址?浏览该网站的用户永远不会获得重定向,因为网址会在该网站的新版本中更新。我认为它是垃圾代码 - 除非它可以通过一些奇特的路由来处理?
  • 其他?

一如既往,欢迎所有评论...

谢谢,丹麦安德斯

最佳答案

这是一篇关于这个主题的非常好的文章:http://www.codeproject.com/KB/aspnet/webformmvcharmony.aspx 。有一个名为“处理旧版 URL”的部分。该方法的优点在于,为旧网址添加书签的现有用户仍然可以使用他们的旧链接,但会向他们的浏览器发送一个带有“301 Moved Permanently”代码的重定向,告诉浏览器正在发生重定向。是否使用此代码取决于浏览器,并且对它的支持也有所不同,但无论发生什么,用户都会看到页面的新 MVC 版本。

关于asp.net - 对于搜索引擎,我应该如何处理移动到新网址的页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2786642/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com