如果遇到具有两个不同rel
属性的链接,Google会如何表现?
<a href="example.com" rel="follow" rel="nofollow">hello</a>
我试图清除用户插入数据库的内容。我需要阻止用户为搜索引擎制作如下链接,但我不打算为内部链接执行此操作,因此我无法在标头中使用meta来阻止所有链接跟随。因此,如果用户手动添加了rel
属性,我将使用上面示例中的两个rel
新链接。我使用this method制作我的正则表达式。
答案 0 :(得分:1)
一个元素中不能有多个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"
仅用于覆盖默认 &#34; nofollow&#34;
这实际上取决于你想要达到的目标,如果你想要&#34; nofollow&#34;然后只需使用rel="nofollow"
&amp;不需要rel="follow"
,但另一方面,如果您需要rel="follow"
,则需要先提供rel="nofollow"
,然后按rel="follow"
覆盖它,如下所示
<a href="example.com" rel="nofollow follow">hello</a>
Here是一篇很好的解释它的文章