私はクローキングとリダイレクトについてたくさん読んでいますが、これがRailsのレンダリングとレイアウトにどのように適合するのか疑問に思っています...
2つの部分:
1)レンダリングするデータ形式(json、xml、html、iphone)が異なり、それらがすべて同じURLを使用し、最後に「.format」が異なる場合、これは「コンテンツの複製」と見なされますか?これで検索エンジンを不満にさせることができるようです。ここに回避策/ベストプラクティスはありますか?
2)あるケースではレールのモデルテンプレートのみをレンダリングしprojects/index.html
、別のケースではモデルテンプレートとレイアウトテンプレートの両方をレンダリングし、projects/index.html
それらlayouts/application.html
が異なるURLにある場合、それはコンテンツの重複と見なされますか?この場合のベストプラクティスは何ですか?
layout :main # or
layout :projects # or
layout :some_condition
正規化について少し読んだことがありますが、それがこれらのケースにどのように当てはまるのかよくわかりません。
この状況で、検索エンジンによって禁止されるのを防ぐために、通常は何をしますか?
ヒントをありがとう。