如何添加' nofollow' java脚本中的链接

时间:2017-07-22 07:30:35

标签: javascript php html

我试过这种方式,但它无法正常工作:

Java Script:
<script type="text/javascript">

  function DoNav(theUrl)
  {
  document.location.href = theUrl;
  }
  </script>
Php code:
echo " onclick=\"DoNav('https://www.example.com/profile.php?id={$profile_id}'rel='nofollow');\">\n"; 

1 个答案:

答案 0 :(得分:0)

nofollow涉及一个经典链接,而不是JS上打开的链接。它适用于搜索引擎机器人。

// Will indicate a robot that it does not have to follow this link
<a href="http://www.link.com" rel="nofollow"></a> 

// If your action is JS opened you don't care to set nofollow, robots won't go on it.
<a href="#" onclick="window.open('http://www.link.com');"></a>

如果您只是想阻止机器人访问您网站上的特定地址,则应使用robots.txt:http://robots-txt.com/

如果您只是不想谷歌访问您的特定页面profile.php,您可以在robots.txt中进行广告宣传:

User-agent: Googlebot
Disallow: profile.php

你可以使用经典链接而不是JS链接,并添加nofollow:

<a href="./profile.php?id={$profile_id}" rel="nofollow">...</a>

您无需使用JS

打开它