月光博客

青青子衿, 悠悠我心, 但为君故, 沉吟至今

« 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/ ]

本文链接地址:http://www.williamlong.info/archives/547.html
  • 文章排行:
  • Traceback是用来”隔山打牛”嘀(引用)
  • 大脑地图
  •   上次特别写了篇文章,就是为了隔山打“牛”.在打牛的时候我用到了Blog常见的Traceback功能,这个功能在我随便写那篇现场报道的时候也用上了,而且效果还真不错,嘻嘻!也就是在自己的...
  • 2006-6-29 15:17:02
  • 正确理解TrackBack的含义(引用)
  • Yang Kang
  • 月光博客今天发了一篇新文章,叫“正确理解Traceback的含义”。 应该说解释的还算正确。也看得出作者的用心。 他说的主要意思是:“引用通告”不是“转载通告”! 有人看了你的文章觉得不错,不是针对你的文章内容再写点什么来告诉你的读者,而是把你的整个文章一字不差的抄下来,放到他自己的博客上,然后发个Trackback 给你,就算是“引用通告”了。 我去年写的一些文章,发现有上百个“转载”的 (与其说是转载,不如说是剽窃,因为文章里没有任何你的信息,来源:不详;作者:佚名。),但有大概有3个给了我...
  • 2006-6-29 15:50:50
  • 再次说说Blog的人身安全(引用)
  • Dgwxx 的猫窝
  • 上次写了一篇文章叫“Blog的人身安全”。今天月光博客又发表了一篇文章,提到了Trakcback的问题。今天就再次来谈谈我在反SPAM上的一些小招数。

    1.首先要做到的,也是最简单能做到的,就是将Trackback地址复杂化。
    回顾今年3月份的Donews Trackback SPAM事件,正是因为Donews的Trackback地址采用了连续的ID作为Trackback的URL,所以才会使系统变得易被攻击。(话说Donews现在的TB URL貌似依然是连续ID,比如:http://tb...
  • 2006-6-29 19:37:17
  • 也谈Trackback与转贴(引用)
  • 胡说
  • 在Web得已经相当2.0的现在,月光关于Trackback的解释似乎不应是新文章
  • 2006-7-3 23:13:16
  • 今天终于知道了traceback正确用途!(引用)
  • 光之翼的部落格
  • 月光博客的许多日志让我增长了许多知识。从一开始写日志开始就不明白这个每个日志后都会跟的traceback到底怎么使用?终于正确理解Traceback的含义一文详细说明了这个问题。traceback果然是一个有用的东西:举个例子来说明一下。比如你在我的月光博客中看了一篇感兴趣的文章,对这篇文章你自己有一些看法,但是如果你写的文字较多的话,通常会超过评论字数的限制,这时候你可以在自己的Blog中写下看法,这样带来的好处是字数不受限制,而且还利于以后维护,但是你怎么告诉我你写了这个评论呢?如果没有Tr...
  • 2006-7-14 0:36:16
  • traceback(引用)
  • pkufranky's blog
  • rackback功能是加上,但似乎只能单向,别人可以引用&a...
  • 2006-7-26 2:39:48
  • [随笔]也谈正确理解Traceback的含义(引用)
  • WebBlog:路杨
  • 今天无意中在 月光 那里看见这个 正确理解Traceback的含义。 说的很有道理,其实嘛,关键就是一句“引用通告”不是“转载通告”。 最近我的Blog开放了 Traceback ,联系到国内的现状,感慨一下吧。 PS:这个文章偶发给 月光 一个Traceback,到不算乱用,呵呵:)...
  • 2006-9-2 16:00:29
  • 终于明白Blog中的引用通告是什么意思了(引用)
  • 我爱我家
  • 安装并使用Z-blog以来,一直对一个功能很不明白,就是每篇文章下面有一个 引用(0) ,指的是什么意思?今天看了月光博客的一片文章正确理解Traceback的含义,终于明白了一些门道。实际上引用应该叫做引用通告,意思是:如果你在自己的blog上面引用或者借鉴到了他人blog中的某一篇文章内容,在引用之后应该给原作者一
  • 2006-10-12 14:38:07
  • 终于弄明白TrackBack的含义了(引用)
  • 城市隱士的博客
  • 博客系统几乎都有一项功能,叫做“TrackBack”,一般翻译为“引用通告”,我以前一直不懂这个功能是干什么用的。前一阵子出于好奇,我测试了一下这个功能。先在我的博客写了一篇文章,然后按照月光博客的TrackBack地址发送TrackBack到他那里,结果居然在月光博客的页面上看到了我刚发的文章的摘要和我博客的链接
  • 2007-5-31 1:59:36
  • 有关博客的一些概念介绍(引用)
  • 许许如生


  • 有很多朋友对博客相关的一些概念还不是很清楚,我觉得有必要写一下做一个介绍。我只是一个刚刚开始博客的新手,有什么理解错误的地方请高手指教。也欢迎大家和我讨论。
    什么是博客...
  • 2007-7-27 20:03:10
  • Trackback 是什么--引用通告的用法(引用)
  • BlogSky.Info
  • 虽然月光博客的这篇关于trackback 引用通告的文章写了很久了,但今天是头回看到。有次在网上查了半天,也没看见一个准确描述引用通告是啥的文章。基本都是抄来抄去,并且抄的人自己也没真正整明白trackback的用意。很多就是简单理解为发送文章链接了。但发送的是谁的链接?自己文章的,还是别人的文章? 现在就着月光博客的这文章,再详述一下引用通告的具体用法。因为尽管说的已经比较清楚了,但很多没有用过的人,可能还是不清楚。首先,trackba
  • 2007-9-7 10:42:12
  • 终于明白了traceb...(引用)
  • 萧秋水
  • 在畅享试验,无效,虽然把引用通告放进了正文,但是回去看引用数据并无变化,想了想才明白,这是因为畅享根本没有提供这一功能,无法ping过去,当然也就接收不到,回来友商试一下,看到了效果。研究一个功能,还是得要多动手啊。把月光关于traceback的解释放在这里,的确解释得很透彻:“  Trace...
  • 2008-2-9 16:21:17
  • 2.Yang
  • http://www.yangkang.org
  • 谢谢你的正确解释。说的对阿!

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

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

    谢谢你。我等下会给你一个 不错的Trackback !
  • 2006-6-29 14:51:51
  • 8.Yang
  • http://www.yangkang.org
  • 如果他们知道了Trackback 的好处,他们会比谁都有干劲去发送Trackback. 没有这个习惯是因为还不了解它能给你带来什么好处。

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

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

    国内的系统免谈
  • 2006-6-30 0:47:45
  • 11.Next
  • 看了这么多,还是不明白怎么用
    还不如简单说下用法,
    是不是在自己的站上的文章里用<a href=来链上Traceback URL?
  • 2006-7-1 13:12:52
  • 12.Eric
  • “我的Blog系统会自动接收来自其他Blog网站Trackback Ping,并将其发布到文章中,这才是Trackback的正确用法。”
    请问一下,按照你所说的,你应该手动将他们的内容更新到文章里?
    还是现在已经默认 由引用人自己在评论里留言,加上点自己文字的摘要呢?
  • 2006-7-2 1:13:15
  • 13.Eric
  • 不好意思,没有看清楚,原来引用里原文的文字在评论上有显示.
    那现在只有一个问题了,是你手动操作的吧?我想为了防止SPAM,要手动管理一下的.
  • 2006-7-2 1:16:47
  • 14.Eric
  • “Blog内嵌的Trackbacks功能,能跟踪到其他Blog或者支持RSS的系统对自己文章的引用,如果读者在其他Blog对自己的文章评论了,Trackbacks就能将这些评论,自动推送回原始Blog,附在文末。”
    出自《Blog改变着网络媒体》

    我又有问题了,汗……引用了你的文章的文章,在他人的BLOG上有了评论,你可以得知吗?会附在文末吗?你这里的BLOG好象没有这个功能哦。
  • 2006-7-2 1:49:04
  • 16.张西西
  • 一些服务商有保留trackback的功能,跟评论一样,要经过作者审阅后才发布。7层说的有道理,只有脑袋里有版权观念,才有正确使用tracback的基础。
  • 2006-7-3 0:57:34
  • 17.kosho
  • [你只要通过Trackback将你的文章信息Ping过来,] 对这句话,能不能再解释详细点啊.老月?
  • 2006-7-7 10:00:18
  • 25.满纸荒唐言
  • http://oh250.com
  • 你只要通过Trackback将你的文章信息Ping过来
    ==============================
    月光师兄,这个好像才是重点啊,俺们就是不知道怎么给你trackback过去啊。还有我的blog文章里没有生成Trackback信息啊?我用的yo2的wordpress,是不是得自己手动在模板里加啊,有知道的兄弟能告知一下吗?
  • 2008-1-16 17:32:44

发表评论:

◎声明:转载本文时请务必以超链接形式标明文章原始出处和作者,本文严禁商业网站转载。

订阅博客

  • 订阅我的博客:订阅我的博客
  • 通过Google订阅本站
  • 通过鲜果订阅本站
  • 通过抓虾订阅本站
  • 通过电子邮件订阅本站

站内搜索


热文排行

最新评论

最近发表

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本站内容必须也遵循“署名-非商业用途-保持一致”的创作共用协议.

This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License.