我有一个小部件通过 iframe 分布在某些站点中。但我不希望 google bot 索引 url。添加nofollow
到iframe
标签会解决问题吗?Iframe
标签是否支持nofollow
,谷歌会理解吗?
问问题
18746 次
6 回答
5
当然,您可以添加rel="nofollow"
到 iframe。你一定很棘手。就是这样...
构建一个空白的 html 文件。仅将您的 iframe 添加到其中。在 Meta 标签中包括
<meta name="robots" content="noindex,nofollow">
现在,将该页面 iframe 放到您要显示的页面上。
于 2013-11-22T08:16:26.917 回答
1
于 2014-03-06T10:05:16.370 回答
1
这是不可能的,但有一个解决方法。您可以使用重定向到 IFRAME 的域的 URL。在您的 robots.txt 中,您将阻止机器人跟踪您的 URL 链接。
在你的 robots.txt 添加
User-agent:*
Disallow:/h/
然后,在您的 htaccess 或类似的东西中创建一个 301 重定向,如果您使用其他类似 nginx 的东西。这会将本地 URL 重定向到 iframe 的 URL。
Redirect 301 /h/fancy-url/ http://targetdomain.com/the-uri-of-iframe/
在您的 iframe 中使用
<iframe src="https://yourdomain.com/h/fancy-url/?possibleparam=xx">
于 2020-05-11T20:04:09.743 回答
0
根据 W3C 规范,“rel”不是“iframe”标签的公认属性。您可以使用一些 javascript 和 document.write 将 iframe 代码放在页面上
于 2013-01-24T06:23:46.083 回答
0
您可能想查看Google 是否抓取了 IFrame?但据我了解,iframe 上不允许使用“nofollow”
于 2013-01-24T14:00:23.337 回答