ruby-on-rails - 重定向大量索引链接

标签 ruby-on-rails wordpress redirect seo search-engine

我正在启动 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/

相关文章:

ruby-on-rails - Rails 3 + Heroku + 延迟作业 - 帮助我理解!

ruby-on-rails - rails : adding vendor/cache to SCM?

ruby-on-rails - Rails 操作缓存和 json 响应

php - 将数据库信息显示到 html 表中 Wordpress

php - WordPress 主题 "ERROR: The theme defines itself as its parent theme. Please check the Template header."

ruby-on-rails - rails : ActiveResource and Apache Redirect

javascript - 更新操作后 Rails 中的 View 背景

php - 如何在WordPress的同一页面中提交表单数据而不重新加载页面?

apache - mod_expires 为 3## 状态码发送 Cache-Control header

python - 如何在遗留 Flask 应用程序中实现个性化 URL?