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