我正在启动 2 个最近重新设计的站点(一个在 RoR 中,一个在 WordPress 中)它们都有大量来自搜索引擎和外部来源的入站链接。很长一段时间以来,我一直对在所有链接上实现重定向的有效方法感到好奇。
我这样做的主要目的是让网站不会失去它在 SEO 方面所做的工作,此外也不会留下任何旧的反向链接转发到 404。
启动新站点以重定向旧 URI 时的最佳做法是什么?
最佳答案
您会发现您的大部分反向链接无论如何都是指向您的主页的,因此这将处理大部分反向链接。在缓解来自断开的反向链接的 404 方面,尝试创建模式匹配(正则表达式)重定向发送 301
(永久移动) header - 使用 .htaccess
(因为你正在使用 RoR/WP)。
WordPress 确实有一些插件来处理迁移和重定向 - 很简单 search on the wordpress.org网站。
确保您使用 Google's Webmaster Tools 注册您的网站并监控您的 404 页面(或在服务器端记录它们)以捕捉您错过的页面。
最后,为确保将新 URL 编入索引并规范化(除了确保正确使用 rel=canonical
之外),提交所有新页面的 XML 站点地图。
关于ruby-on-rails - 重定向大量索引链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5307333/