1

私はこれを使用しています(例)

$('.changeserver').click(function(e)
{
    e.preventDefault();

    quin = $(this).attr('href');

    $('div.caja').css('visibility', 'hidden');
    $('#'+quin).css('visibility', 'visible');

    $('.jdownloader').css('visibility', 'hidden');
    $('#j'+quin).css('visibility', 'visible');


    $('#servers li a').css('color', '#666');
    $(this).css('color', '#bababa');

});

e.preventDefault(); があるため、ユーザーがクリックする URL は www.domain.com/putlocker です。ユーザーにはエラーは表示されませんが、Google がサイトをクロールすると、コードを読み取るだけで e.preventDefault() を気にしないため、すべてのいいね! が 404 リンクとしてカウントされます。

どうすれば修正できますか?

4

3 に答える 3

4

Googlebotが個々のリンクをたどらないようにするには、リンク自体にrel="nofollow"属性を追加します。

http://support.google.com/webmasters/bin/answer.py?hl=en&answer=182072

リンクを次のように変更します。

<a href="www.domain.com/putlocker" class="changeserver" rel="nofollow">Change server</a>
于 2012-05-01T13:15:02.847 に答える
3

rel=nofollow 属性を使用して試すことができます

http://en.wikipedia.org/wiki/Nofollow

しかし、これはあなたのサイトに問題を残します. ユーザーが JavaScript を無効にしている場合はどうなりますか? 次にリンクをクリックして 404 を取得します。おそらく、次のようなデータ属性に URL を入れることを検討してください。

<a data-url="/example.html" href="#">My Link</a>

次に、この行を置き換えます

quin = $(this).attr('href');

quin = $(this).data('url');
于 2012-05-01T13:14:25.947 に答える
1

URL を「#putlocker」のようにして、それに応じて解析を調整してください。

于 2012-05-01T13:13:50.970 に答える