私は合理的に大きなギャラリーを含むウェブサイトを書いている途中です。ギャラリーの最初のページユーザはURLのついたサムネイル画像を表示します:website/gallery.php#についての一般的な質問!私はそれらを正しく使用しています
サムネイル画像をクリックすると、javaScriptがオフになっていると、 hrefを開き、gallery.php?img = 67というページに行きます。 javaScriptがオンになっていると、hrefのクリックは実行されず、代わりにajaxリクエストが実行され、大きな画像とそのテキストが表示されます。 urlがgallery.php#!img = 67に変わります。戻るボタンを押すとサムネイルに戻り、f5を押すと大きな画像がテキストとともに表示されます。誰かが#!でアドレスをコピーした場合。誰かに送信すると、同じ画像が表示されます(受信機にjavaScriptがオンになっていると仮定します)。
私の質問は、Googleが個別のギャラリーページのインデックスを作成するためにこれを正しく並べ替えましたか? Googleではインデックスを2回、1回は?img = 67で、1回は#!もしそうなら、それは悪いことでしょうか?私はサムネイルページが読み込まれると、大きな画像をプリロードするためにjavaScript/Ajaxを使用しています。私は最近hasbang ajaxyのものを使用して反撃をたくさん読んできました。ここでそれを正当化できると思っているのではないでしょうか?
Googleはハッシュとその後のすべてを無視します。 – coreyward
これに準拠していませんhttp://code.google.com/web/ajaxcrawling/docs/getting-started.html - 私はそのリンクの話としてクローラに応答するようにサーバーを設定しました。 – Ralph
あなたはHREFの標準URLを使用していて、javascript(IMOを行う正しい方法)で#!URLを作成するだけですが、Googleはあなたの#!URLを表示せず、標準バージョンのインデックスを作成します。 –