Html 如何在脚本标记中使用nofollow链接
这是我的脚本代码:Html 如何在脚本标记中使用nofollow链接,html,nofollow,script-element,Html,Nofollow,Script Element,这是我的脚本代码: 我想让爬虫程序不跟随或索引example.com/js/infolinks\u main.js 我怎样才能完成这项任务?我的根目录中有robots.txt,但该URL是一个外部URL 注意:我不想使用iframerel=nofollow仅适用于超链接,将其添加到任何其他类型的元素中都没有意义 如果脚本创建链接,则可以编辑脚本,以确保它们使用rel=nofollow属性来创建链接;但是,考虑到谷歌机器人在阅读页面时不执行脚本,这样做没有实际意义。script元素不能有rel
我想让爬虫程序不跟随或索引example.com/js/infolinks\u main.js
我怎样才能完成这项任务?我的根目录中有robots.txt,但该URL是一个外部URL
注意:我不想使用
iframe
rel=nofollow仅适用于超链接,将其添加到任何其他类型的元素中都没有意义
如果脚本创建链接,则可以编辑脚本,以确保它们使用rel=nofollow属性来创建链接;但是,考虑到谷歌机器人在阅读页面时不执行脚本,这样做没有实际意义。
script
元素不能有rel
属性,因此不能使用nofollow
。即使可以使用,也要注意
要禁止对脚本进行爬网,必须使用robots.txt:
用户代理:*
不允许:/js/infolinks\u main.js
或者,如果要禁止对所有脚本进行爬网:
用户代理:*
不允许:/js/
您必须使用托管脚本的主机的robots.txt文件。它不一定是承载HTML文档的主机
(请注意,这并不禁止对脚本进行索引。如果要禁止索引,请使用
noindex
值,但必须允许爬网。由于脚本通常不会被通用搜索引擎索引,因此您可能希望防止爬网,而不是索引。)是否可以在脚本标记中放置rel=“nofollow”?它能正常工作吗?将脚本移动到另一个html文件并将nofollow添加到其头文件中怎么样。然后将文件嵌入iframe?这会不会使外部html上的所有链接都不受关注?@MichaelRogers:这会影响iframe
文档中的链接。但是它与iframe
文档中的脚本
没有任何关系。是的,我后来意识到了这一点,并禁止在机器人上使用它。它不会呈现给谷歌,我希望他们不会为此而生气。他们对惩罚非常严格。机器人不执行脚本是正确的,但他也会阅读脚本。因此,如果有某个文本被机器人识别为url,他将尝试为它们编制索引。禁止他这样做的唯一方法是使用robots.txt。