"rel=nofollow noopener" - 可以同时拥有两者吗?
Posted
技术标签:
【中文标题】"rel=nofollow noopener" - 可以同时拥有两者吗?【英文标题】:"rel=nofollow noopener" - Possible to have both at the same time? 【发布时间】:2018-01-31 11:19:11 【问题描述】:我有一个 pdf,我想保护它并且不希望搜索引擎对其进行索引。
目前我的链接如下:
<a href="https://example.com/mypdf.pdf" target="_blank" rel="noopener">View PDF</a>
我可以将nofollow
标记添加到rel
标记吗?
然后我会将这两者分为昏迷还是不昏迷?
目前正在尝试rel=nofollow noopener
没有昏迷。
我可以将noindex
添加到同一个标签吗?
<a href="https://example.com/mypdf.pdf" target="_blank" rel="nofollow noindex noopener">View PDF</a>
这行得通吗?
【问题讨论】:
是的,你可以,请阅读这个备用答案here 【参考方案1】:“nofollow”标签告诉搜索引擎“不要关注这个链接。”
“noreferrer”标签表示此链接不会泄露推荐人信息。
“noopener”标签阻止新页面访问window.opener属性(防止恶意javascript)。
你可以同时使用这样的东西:
<a href="https://example.com/mypdf.pdf" target="_blank" rel="nofollow noopener">View PDF</a>
"noindex" 你不能对链接进行noindex。这必须在页面上的元数据中定义。
如果您想要阻止 robots.txt 中的页面,您最好这样做。
User-agent: *
Disallow: /mypdf.pdf
【讨论】:
根据MDN Docnoreferrer
隐含noopener
但noopener
隐含nofollow
(反之亦然)?我没有看到任何相关信息,但如果这两种方式都没有暗示,我想确认一下。以上是关于"rel=nofollow noopener" - 可以同时拥有两者吗?的主要内容,如果未能解决你的问题,请参考以下文章
关于a标签target_blank使用rel=noopener
为 WordPress 标签添加 rel="nofollow" 属性
a标签一个有用却很多人不知道的属性——rel="nofollow"
在这种情况下使用 <a href="http://name.com" rel="noindex, nofollow">name</a>