【问题标题】:Redirecting large amount of indexed links重定向大量索引链接
【发布时间】:2011-03-15 03:49:46
【问题描述】:
我正在启动 2 个最近重新设计的网站(一个在 RoR 中,一个在 WordPress 中),它们都有大量来自搜索引擎和外部来源的入站链接。很长一段时间以来,我一直对在所有链接上实现重定向的有效方法感到好奇。
我这样做的主要目的是让网站不会失去它在 SEO 方面所做的工作,此外不会留下任何旧的反向链接转发到 404。
启动新站点以重定向旧 URI 时的最佳做法是什么?
【问题讨论】:
标签:
ruby-on-rails
wordpress
redirect
seo
search-engine
【解决方案1】:
无论如何,您会发现大部分反向链接都指向您的主页,这样就可以处理其中的大部分。就从断开的反向链接中缓解 404 而言,尝试创建一个模式匹配(正则表达式)重定向发送 301(永久移动)标头 - 使用 .htaccess(因为您使用的是 RoR/WP)。
WordPress 确实有一些插件来处理迁移和重定向 - 只需 search on the wordpress.org 站点。
确保您使用 Google's Webmaster Tools 注册您的网站并监控您的 404 页面(或在服务器端记录它们)以捕捉您错过的页面。
最后,为确保您的新 URL 被编入索引和规范化(除了确保正确使用 rel=canonical),请提交所有新页面的 XML 站点地图。
【解决方案2】:
在将旧链接重定向到新链接方面,一般做法是进行 301 重定向(出于 SEO 目的)。在绝对最坏的情况下,您无法做到这一点,至少要重定向到主页,以免失去 404 页面的访问者。