如何在脚本标签中使用 nofollow link

How to use nofollow link in script tag

这是我的脚本代码:

<script type="text/javascript" src="//example.com/js/infolinks_main.js"></script>

我想让爬虫不跟随或索引example.com/js/infolinks_main.js

我该如何完成这个任务?我的根中有 robots.txt,但是 URL 是外部 URL.

注意:我不想使用 iframe

rel=nofollow 仅适用于超链接,将其添加到任何其他类型的元素没有意义。

如果您的脚本创建链接,您可以编辑脚本以确保它们使用 rel=nofollow 属性这样做;但考虑到 google 漫游器在阅读页面时不执行脚本,这样做没有实际意义。

script元素不能有rel属性,所以不能使用nofollow。即使能用,注意.

要禁止抓取脚本,您必须使用 robots.txt:

User-agent: *
Disallow: /js/infolinks_main.js

或者,如果您想禁止抓取您的所有脚本:

User-agent: *
Disallow: /js/

您必须使用托管脚本的主机的 robots.txt 文件。它不一定是托管您的 HTML 文档的主机。

(请注意,这不会禁止 索引 脚本。如果你想禁止索引, 带有 noindex 值,但是您必须允许抓取。由于脚本通常不会被通用搜索引擎编入索引,因此您可能希望阻止抓取,而不是编入索引。)