1

私のサイトにはいくつかの広告があります。この広告は画像であり、<a>タグで閉じられていません。広告のURLをJS配列に保存しますadvertisement。ユーザーが広告をクリックすると、次に実行されるJSコードは次のようになります。

    $(".jLinkBlank").click(function() {
        var adverId = parseInt($(this).attr('id').substring(5));
        var url = advertisement[adverId];
        window.open(url, '_blank');
    });

しかし、GoogleがそのようなURLをインデックスに登録しているのを見ると、いずれにせよ。そのようなURLがGoogleのインデックスに登録されないようにするにはどうすればよいですか?

URLリストは動的であり、Googleがインデックスに登録する必要のある他のURLがページにあるため、このようなソリューションは受け入れられませrobots.txtん。<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">

4

1 に答える 1

1

uriをbase64でエンコードし、ページに追加するときにデコードしてみてください。

btoaを使用してbase64文字列をデコードし、atobを使用してエンコードできます。

$(".jLinkBlank").click(function() {
     var adverId = parseInt($(this).attr('id').substring(5));
    var url = btoa(advertisement[adverId];)
    window.open(url, '_blank');
});
于 2013-03-27T13:01:11.833 に答える