如果遇到具有两个不同rel
属性的链接,Google 会如何表现?
<a href="example.com" rel="follow" rel="nofollow">hello</a>
我正在尝试将内容用户插入数据库中。我需要阻止用户为搜索引擎创建如下链接,但我不会为内部链接这样做,所以我不能在标题中使用元数据来防止所有链接被关注。因此,如果用户rel
手动添加了属性,我将拥有两个rel
类似上面示例的新链接。我使用这种方法来制作我的正则表达式。
一个元素中不能有多个rel
属性,但可以在一个 rel 属性值中插入多个参数 - 只需用空格分隔它们:
有效的: <a href="example.com" rel="follow nofollow">hello</a>
无效: <a href="example.com" rel="follow" rel="nofollow">hello</a>
我认为你正在寻找什么:
GoogleBot 确实遵守该
rel="nofollow"
属性.. 至于rel="follow"
- 我不这么认为。rel="follow"
仅用于覆盖默认的 “nofollow”
这实际上取决于您想要实现的目标,如果您想要“nofollow”,那么只需使用rel="nofollow"
&rel="follow"
就不需要了,但另一方面,如果您想要rel="follow"
,那么您需要先提供,然后通过如下rel="nofollow"
方式覆盖它rel="follow"
<a href="example.com" rel="nofollow follow">hello</a>
这是一篇很好的文章,它解释了它