【问题标题】:rack-rewrite redirect, duplicate content problems - SEO Rails Herokurack-rewrite 重定向,重复内容问题 - SEO Rails Heroku
【发布时间】:2012-11-26 07:59:40
【问题描述】:

我正在努力使我的网站 SEO 友好,因此我正在实施 rack-rewrite 以摆脱 302 临时重定向和重复内容问题。

通过 ragepank.com 运行我的网站给了我这个:

2 个页面返回 200 响应。这表明存在重复内容问题的可能性。理想情况下,只有 http://www.example.comhttp://example.com 应该返回 200 响应。

http://www.example.com returns a 200 (OK) response. PR N/A
http://example.com returns a 200 (OK) response. PR N/A

我的 gem 文件中有 rack-rewrite gem,config/application.rb 中有以下代码

config.middleware.insert_before(Rack::Lock, Rack::Rewrite) do
      r301 %r{^/(.*)/$}, '/$1'
    end

以下 Doug 的博客帮助我实现了目标: http://nanceskitchen.com/2010/05/19/seo-heroku-ruby-on-rails-and-removing-those-darn-trailing-slashes/

你们知道我该如何摆脱重复内容的问题吗?

提前致谢。

【问题讨论】:

  • 您在哪里租用了您的域名? (GoDaddy,1&1...)?可能会有解决方案,具体取决于具体的提供商。
  • 你到底想达到什么目的:只有在前面有或没有 www 的情况下才能访问你的应用程序,或者删除尾部的 url 斜杠,甚至是其他东西?
  • @ThomasKlemm 该域名是从 godaddy 购买的。我只是想确保没有出于 seo 目的的内容重复问题。当我访问该站点时,应该只有一个 200 响应...不是吗?

标签: ruby-on-rails-3 heroku seo middleware http-status-code-302


【解决方案1】:

您最好的选择实际上是最简单的。从您的站点地图中删除它和/或将其作为受限页面包含在内,这样爬虫就无法访问它。当客户在他们不想删除的页面上有重复的内容时,我们会这样做。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-19
    • 1970-01-01
    • 2023-04-05
    • 2011-05-23
    • 2011-11-18
    • 1970-01-01
    • 2014-02-07
    相关资源
    最近更新 更多