0

このページで説明されているように、さまざまなリンクがjqueryツールオーバーレイでさまざまな外部ページを開くことができるページがあります:http://jquerytools.org/demos/overlay/external.html

ここで問題となるのは、Googleが外部ページのコンテンツにインデックスを付けたくないため、rel属性にNOFOLLOWを追加する必要があることですが、オーバーレイのIDに単語が含まれていないため、オーバーレイ機能が機能しなくなります。 NOFOLLOW。

オーバーレイのIDにもNOFOLLOWを追加するというアイデアがありましたが、残念ながらそれは機能しません。これをどのように解決できるかについてのアイデアはありますか?

よろしくマーティン

4

1 に答える 1

0

前述のように、サーバー側からサービスを提供する必要がありnofollowます。そうしないと、Google はそれを取得しません。それを行うために頭に浮かぶ唯一のアイデアは

  • <a rel="nofollow" data-overlay="yes" ...>サーバー側から提供します。これdata-は、jQuery で行う次のステップです。

  • オーバーレイを初期化する前に、jQuery ですべての要素を確認し、rel属性を からnofollowに変更しoverlayます。

    $('[data-overlay="yes"]').attr("rel", "overlay");  // not tested 
                                                       // but should work
    
  • オーバーレイを初期化する

  • 仕事が終わりました。アイスクリームをゲット!

于 2012-08-15T11:52:53.387 に答える