如果遇到一个有两个不同rel属性的链接,谷歌会怎么做?
<a href="example.com" rel="follow" rel="nofollow">hello</a>我正在尝试将内容用户插入到DB中。我需要阻止用户创建如下搜索引擎链接,但我不打算这样做的内部链接,所以我不能使用元在头,以防止所有链接跟随。因此,如果用户手动添加了rel属性,那么我将有两个rel的新链接,如上面的示例所示。我用这种方法来做我的正则表达式。
发布于 2016-10-06 08:03:49
在一个元素中不能有多个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"仅用于覆盖默认的“no追随者”。
这实际上取决于您想要实现什么,如果您想要“no追随者”,那么只需使用rel="nofollow" & rel="follow"是不需要的,但是另一方面,如果您想要rel="follow",那么您需要首先提供rel="nofollow",然后按照下面的方式由rel="follow"覆盖它
<a href="example.com" rel="nofollow follow">hello</a>这里是一篇很好的文章来解释它
https://stackoverflow.com/questions/39890586
复制相似问题