青青子衿, 悠悠我心, 但为君故, 沉吟至今
« Z-Blog反垃圾留言过滤插件Google桌面4.0正式发布 »

正确理解Traceback的含义

  Traceback是Blog的一个重要特性,然而由于TraceBack的歧义性导致不少人都没有真正明白TraceBack的用途。

  Traceback Ping在blog系统中广泛使用,简单说来,Trackback是网站与网站之间互相通告的一种方法。例如,当你读了一篇日志,想对此写下自己的感想,您可以把新的日志内容写到自己的博客上。然后向原来的那篇日志发送一个引用通告。通过这种办法,在原始文章的下面就留下了你自己博客中的日志的链接,这样对于同一个话题的讨论,可以不局限在一个博客中了。

  Traceback在中国大部分被翻译做“引用通告”,因此带来一个很大的误解,不少人将TrackBack理解为引用地址,我经常收到一些莫名其妙的Traceback,点过去一看,原来只是转载我的文章而已,这显然是错误地理解和使用了TrackBack,将其误以为是“引用”的含义了,事实上TrackBack不是这么使用的。

  举个例子来说明一下。比如你在我的月光博客中看了一篇感兴趣的文章,对这篇文章你自己有一些看法,但是如果你写的文字较多的话,通常会超过评论字数的限制,这时候你可以在自己的Blog中写下看法,这样带来的好处是字数不受限制,而且还利于以后维护,但是你怎么告诉我你写了这个评论呢?如果没有Traceback的话,你只能将你的链接URL地址回复在评论上,但有了Trackback Ping,就不再需要这样做了,你只要通过Trackback将你的文章信息Ping过来,我的Blog系统会自动接收来自其他Blog网站Trackback Ping,并将其发布到文章中,这才是Trackback的正确用法,可惜国内大多数Blogger还没有形成正确使用Trackback的习惯。

  Trackback在中国这个特殊环境也会产生一些问题,就是Trackback Spam(垃圾引用),实际上和垃圾留言一样的性质,但是由于Trackback的特点,又难以按照垃圾留言的方法进行处理。

  Trackback的协议本身很简单,没有验证的功能。只要你发送一个合法的Ping过来,程序是必须接收的。只要找到执行这个功能的程序文件并且找到每一篇文章引用地址的规律就可以大量发送Trackback Spam(垃圾引用)了。目前Z-Blog的Trackback非常有规律,很容易被Spam,我能做的只有使用nofollow标签来处理,无法解决根本问题。

  当然解决问题也不难,就是我们在生成Trackback地址的时候,增加一个加密的校验码,比如对于文章ID的一个特殊的MD5摘要,将这个无规律的字符串放在Trackback地址中,这样如果别人发过来的Ping中该校验错误,就可以认为是Spam,否则则认为是正确的Ping。这大概也是MSN Space的Url看起来特别奇怪的原因之一了,以后我要是有时间的话,我会写一些具体的Z-Blog的实现代码来完成这个功能。



  除非注明,月光博客文章均为原创,转载请以链接形式标明本文地址

  本文地址:http://www.williamlong.info/archives/547.html
  • 文章排行:
  • 1.yee
  • 中国人的知识产权意识比较差,其他的都是废话
  • 2006/6/29 22:48:41   支持(14)反对(8) 回复
  • 2.andydou
  • 明白了大意,但其运行过程还不大清楚。
  • 2006/10/25 11:24:16   支持(12)反对(6) 回复
  • 3.kosho
  • [你只要通过Trackback将你的文章信息Ping过来,] 对这句话,能不能再解释详细点啊.老月?
  • 2006/7/7 10:00:18   支持(11)反对(6) 回复
  • 4.williamlong
  • 如果仅仅转载文章就发Trackback,我觉得相当于回复一个没有任何内容的评论,是毫无意义的。
  • 2006/6/29 15:36:35   支持(11)反对(8) 回复
  • 5.Next
  • 看了这么多,还是不明白怎么用
    还不如简单说下用法,
    是不是在自己的站上的文章里用<a href=来链上Traceback URL?
  • 2006/7/1 13:12:52   支持(10)反对(7) 回复
  • 6.blogsky
  • 跟理解的完全一样 但网上还真没有什么地方可以证明 但经月光这么清楚的说出来,很不错!
  • 2007/9/7 9:50:22   支持(11)反对(8) 回复
  • 7.满纸荒唐言
  • 你只要通过Trackback将你的文章信息Ping过来
    ==============================
    月光师兄,这个好像才是重点啊,俺们就是不知道怎么给你trackback过去啊。还有我的blog文章里没有生成Trackback信息啊?我用的yo2的wordpress,是不是得自己手动在模板里加啊,有知道的兄弟能告知一下吗?
  • 2008/1/16 17:32:44   支持(11)反对(8) 回复
  • 8.土鳖
  • Traceback译为“反响”比较合适
  • 2006/6/29 17:28:57   支持(9)反对(7) 回复
  • 9.张西西
  • 一些服务商有保留trackback的功能,跟评论一样,要经过作者审阅后才发布。7层说的有道理,只有脑袋里有版权观念,才有正确使用tracback的基础。
  • 2006/7/3 0:57:34   支持(12)反对(10) 回复
  • 11.冰锁
  • 我第一次搞博客,今天终于明白引用的作用了,另外我将你的文章原文转载到我的博客里面了,希望没有什么意见,如不同意,我可以删除;
  • 2006/10/25 12:36:18   支持(9)反对(7) 回复
  • 13.maqingxi
  • 是的,我挺不理解Traceback的意义的,
    怎么发Traceback给网站呀,能具体介绍一下吗?
    我用的是PJBlog2.5博客程序。
  • 2006/6/30 17:03:52   支持(8)反对(7) 回复
  • 15.BillPiano
  • 那么TrackBack算作是转贴了吧 ~?
  • 2008/9/19 20:48:03   支持(12)反对(11) 回复
  • 16.williamlong
  • 我用的Z-BLOG系统接收到Trackback Ping后会自动将其发布在文章后面,你可以参见本文的几个引用,另外你说的功能在我这个Blog上没有,可能在Wordpress上有。
  • 2006/7/2 9:18:33   支持(7)反对(7) 回复
  • 18..影子超
  • 不看看还真不知道这是怎么用的。
    从来没尝试过。
  • 2006/6/29 16:23:20   支持(9)反对(10) 回复
  • 19.ipod
  • 国外老是用这个东西来给你发垃级.一天了300条.我不喜欢Traceback
  • 2006/6/30 7:36:26   支持(8)反对(9) 回复
  • 20.萧秋水
  • 终于明白了,以后要养成使用traceback的习惯。谢谢月光。
  • 2008/2/9 16:21:49   支持(7)反对(8) 回复
  • 21.ljjk5
  • 还是不是很了解怎么用啊
    ,直接测试了一个试试看啊,哈哈、
  • 2008/10/4 19:37:42   支持(8)反对(9) 回复
  • 23.rgb
  • 我觉的转载文章所发送的内容也是TB的一种啊,呵呵。有必要区分的这么清楚吗
  • 2006/6/29 14:50:30   支持(8)反对(10) 回复
  • 24.Yang
  • 如果他们知道了Trackback 的好处,他们会比谁都有干劲去发送Trackback. 没有这个习惯是因为还不了解它能给你带来什么好处。

    这就是为什么国外的博客经常发而国内的不发的原因。不是他们有这个习惯,是因为知道这个好处。

    你知道了也会有这个“习惯了”。

    国内的系统免谈
  • 2006/6/30 0:47:45   支持(7)反对(9) 回复
  • 25.无风便是雨
  • 呵呵,大概搞懂意思了,有时间试验下先。
  • 2007/11/7 11:26:21   支持(7)反对(9) 回复
  • 26.某瓜
  • 呃.....测试了一下,好像没效果...还是不懂
  • 2009/1/9 12:31:21   支持(6)反对(8) 回复
  • 28.Eric
  • 不好意思,没有看清楚,原来引用里原文的文字在评论上有显示.
    那现在只有一个问题了,是你手动操作的吧?我想为了防止SPAM,要手动管理一下的.
  • 2006/7/2 1:16:47   支持(6)反对(9) 回复
  • 30.Yang
  • 谢谢你的正确解释。说的对阿!

    我的文章被Trackback,还不只是把我的文章全部照抄过去,而且是连图片都盗链过去了。总的来说,是把文章的源代码完全的复制过去!然后发给你一个PING!

    相对来说,这还应该算是比较客气的,不客气地是连Trackback 也没有给你啊。

    谢谢你。我等下会给你一个 不错的Trackback !
  • 2006/6/29 14:51:51   支持(6)反对(10) 回复
  • 31.kevin
  • 很少有人用啦
    以后也不可能崛起了
    因为每个BSP支持的也不都统一
    sina甚至没有这个功能
  • 2006/6/29 16:12:48   支持(7)反对(11) 回复
  • 32.Ryan
  • 我看你是瞎操心了,没人会去弄什么MD5加密的。
  • 2011/4/17 11:01:57   支持(7)反对(11) 回复
  • 33.Eric
  • “Blog内嵌的Trackbacks功能,能跟踪到其他Blog或者支持RSS的系统对自己文章的引用,如果读者在其他Blog对自己的文章评论了,Trackbacks就能将这些评论,自动推送回原始Blog,附在文末。”
    出自《Blog改变着网络媒体》

    我又有问题了,汗……引用了你的文章的文章,在他人的BLOG上有了评论,你可以得知吗?会附在文末吗?你这里的BLOG好象没有这个功能哦。
  • 2006/7/2 1:49:04   支持(10)反对(15) 回复
  • 34.Eric
  • “我的Blog系统会自动接收来自其他Blog网站Trackback Ping,并将其发布到文章中,这才是Trackback的正确用法。”
    请问一下,按照你所说的,你应该手动将他们的内容更新到文章里?
    还是现在已经默认 由引用人自己在评论里留言,加上点自己文字的摘要呢?
  • 2006/7/2 1:13:15   支持(3)反对(9) 回复
  • 35.xyklj
  • 貌似没有说清楚,究竟该怎样用?
  • 2010/8/13 13:41:02   支持(5)反对(17) 回复

发表评论:

 请勿发送垃圾信息、广告、推广信息或链接,这样的信息将会被直接删除。

订阅博客

  • 订阅我的博客:订阅我的博客
  • 关注新浪微博:关注新浪微博
  • 关注腾讯微博:关注腾讯微博
  • 关注认证空间:关注QQ空间
  • 通过电子邮件订阅
  • 通过QQ邮件订阅

站内搜索

热文排行


月度排行

本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享. 转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议.
This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License.