如何在脚本标签中使用 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
值,但是您必须允许抓取。由于脚本通常不会被通用搜索引擎编入索引,因此您可能希望阻止抓取,而不是编入索引。)
这是我的脚本代码:
<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
值,但是您必须允许抓取。由于脚本通常不会被通用搜索引擎编入索引,因此您可能希望阻止抓取,而不是编入索引。)