当前位置:园子博客 » Xhtml » 详解rel=”nofollow”的用法与意义

详解rel=”nofollow”的用法与意义

6月 2nd, 2009 | Filed under Xhtml | 共有14,829次浏览

近年来在网站的链接中我们经常会看到类似rel=”nofollow”rel=”external nofollow”的属性定义,有很多朋友并不明白它们的语义,今天园子就详细给大家分析一下rel 这个属性在网页中的用法。

rel 属性是用来说明链接和包含此链接页面的关系,以及链接打开的目标。它有许多的属性值,比如next、previous,、chapter、section等等。我们现在比较长见的是rel=”external nofollow”与rel=”nofollow”两种参数的应用。

首先来说下Nofollow

“Nofollow”向网站管理员提供了一种方式,即告诉搜索引擎”不要追踪此网页上的链接”或”不要追踪此特定链接“。 最初,nofollow 属性出现在网页级元标记中,指示搜索引擎不要追踪(即抓取)网页上的所有外向链接。 例如:

1
<meta name="robots" content="nofollow" />

或者您可以这样用:

1
<a href="signin.php" rel="nofollow">用户注册</a>

再来说说external nofollow

rel=”external nofollow”只是更相对于rel=”nofollow”参数更加规范一些。rel=”external nofollow”与rel=”nofollow”其功能就中文译文”不要读取” 及”外部链接不要读取“,就已说得很清楚了。其实rel=”external”只是一个替代target=”_blank” 的属性。target=”_blank” 的属性是打开新窗口。但有些博客因为是采用严格的DOCTYPE声名的,如果你打开网站的源代码,在第一行的位置就可以看到:

1
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

在这种情况下target=”_blank”可能会失效,因此采用rel=”external”这个参数来替代,因此我们可以明白rel=”external”的属性只是打开新窗口的作用。

通过上面的说明您应该明白在何种情况下可以考虑使用nofollow了吧?以下列出经常用到nofollow的几种情况:

  • 不可信赖的内容
  • 付费链接
  • 按优先级别进行抓取

更多可以参见 GOOGLE 的官方文档

  1. 静脉曲张袜
    5月 6th, 201114:46

    这个是不是主要怕PR流失??

  2. 技术论坛
    4月 25th, 201017:58

    好像作用不大

  3. 个人简历
    6月 5th, 200911:04

    不错很深刻

  4. 园子
    6月 5th, 200910:01

    @akii
    非常感谢akii
    我已经用您说的方法解决了此问题
    呵呵~

  5. akii
    6月 4th, 200923:31

    就是后台的编辑器,不要用可视化编辑器。

  6. akii
    6月 4th, 200923:30

    代码要在代码模式下编写,不要在可视模式下编辑。在可视模式下编辑,它会把诸如”‘等进行转义。
    所以使用wp-syntax就显示成现在这样子了。

  7. 茶叶
    6月 4th, 200919:54

    楼主辛苦了~谢谢分享!

  8. 健康
    6月 4th, 200914:29

    有幸拜读

  9. 三脚猫
    6月 2nd, 200922:19

    对于评论来说一般要加上,免得垃圾评论的增加。

您必须在 登录 后才能发布评论.