如何在Rails中呈现不同的格式/布局会影响SEO?

时间:2009-12-13 04:22:33

标签: ruby-on-rails seo layout cloaking

我一直在阅读很多关于cloaking and redirects的内容,并且想知道这是如何适应Rails中的渲染和布局......

两部分:

1)如果我有不同的数据格式要渲染(json,xml,html和iphone),并且它们都使用相同的url,最后不同的是“.format”,这被认为是“内容重复” “?看起来你可能会让搜索引擎对此感到不满。这里有解决方法/最佳实践吗?

2)如果我只渲染rails的模型模板,在一种情况下为projects/index.html,并在另一个projects/index.htmllayouts/application.html中渲染模型模板和布局模板,他们在不同的网址,是否考虑内容重复?在这种情况下,最佳做法是什么?


layout :main # or
layout :projects # or
layout :some_condition

我已经阅读了一些关于规范化的内容,但我不太确定它是如何适应这些情况的。

在这种情况下,您通常采取什么措施来防止搜索引擎被禁止?

感谢您的提示。

1 个答案:

答案 0 :(得分:2)

  1. 不,这不是内容重复,因为您以不同的格式提供内容。如果您在多个URL上以相同的格式提供相同的内容,那将是内容重复。
  2. 是的,可以。但是,您需要提供更多详细信息才能提供更具体的答案。
  3. 您可以采用多种解决方案: