2011-11-10 3 views
0

JSのオンとオフの両方で動作するウェブサイトがあります。ページのすべてのリンクは<a href="/pagename">という形式の通常の形式ですが、訪問者がJSで利用できる場合は<a href="#/pagename">に変更され、hahshchangeイベントを使用して処理されます。使用します!JS以外のアクセス可能なサイトでAjaxがクロールすると、検索エンジンに重複したコンテンツが生成されますか?

この結果、同じコンテンツ(www.site.com/pagenameおよびwww.site.com/#/pagename)を指す2つのURLが発生します。

注:あなたはautomaticaly私があれば知らないので、私はhashbang形式(www.site.com/#!/pagename)を実装したり、必要がない場合今、私は思ったんだけどwww.site.com/#/pagename

にリダイレクトされます上のJSとwww.site.com/pagenameに到達した場合これはボットがクロールすると重複したコンテンツになりますか? Googleのよくある質問は、この特定の問題に関する多くの助けではありませんでした。

答えて

0

となると重複したコンテンツの問題が発生しますが、クロール可能なajaxは新しいものなので、確実に言うのは難しいです。しかし、canonical URLsを使って簡単に解決できます。

+0

ああ、このリンクをいただきありがとうございます。正規URLがどのようなものであるかはわかりませんでした。クロールを考慮しなくても、JSが無効になっている場合、AJAX ified URLに到達するための信頼性の高いフォールバックを実際に提供することはできません。 – Onyx47

関連する問題