新手问题:
$(document).ready(function(){
$("#phone").click(function(){
window.location.href = window.location.href + "&set=phone";
});
});
我想将此设置为nofollow。我不希望谷歌索引说& set = phone的链接。我该怎么做?
答案 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
。谷歌不会提交此类表格。