1

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

两部分:

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

2)如果我在一种情况下只渲染rails的模型模板,projects/index.html而在另一种情况下同时渲染模型模板和布局模板,projects/index.html并且layouts/application.html它们位于不同的url,这是否被认为是内容重复?在这种情况下,最佳做法是什么?


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

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

在这种情况下,您通常会做什么来防止被搜索引擎禁止?

感谢您的提示。

4

1 回答 1

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

您可以采用多种解决方案:

  • 使用规范链接标签(这是使用 Rails的方法)
  • 禁用 robots.txt 中的重复内容或使用无索引标题/标签
  • 不要复制您的内容
于 2009-12-13T15:42:35.750 回答