Window.location.href设置无后续

时间:2016-05-20 20:01:07

标签: javascript

新手问题:

$(document).ready(function(){
    $("#phone").click(function(){
        window.location.href = window.location.href + "&set=phone";
    });
});

我想将此设置为nofollow。我不希望谷歌索引说& set = phone的链接。我该怎么做?

1 个答案:

答案 0 :(得分:2)

如果您不希望Google为网址编制索引,请在robots.txt中提及该网址,或在其中加入<meta name="robots" content="noindex">

nofollow关系仅适用于链接(并且您的JavaScript不是链接),并不代表&#34;不要对此进行索引&#34;无论如何(这意味着&#34;这个链接不是认可&#34;)。

使用&#34; set&#34;意味着您正在向服务器发送存储某些数据的指令。这将使它成为non-idempotent请求,您不应该使用GET。如果是这种情况,则使用POST方法提交表单,而不是将值赋给location.href。谷歌不会提交此类表格。