1. 什么是TrackBack?
简单说来,TrackBack被设计用来提供一种方法以实现网站之间的互相通告:它是一种方法,能让甲对乙说(甲、乙指两个人,下同),“这篇文章可能是你感兴趣的”。要实现这个动作,甲向乙发送一个TrackBack Ping即可。可以简单的把TrackBack Ping理解是一种带有反相链接来源统计的文章计数器。但这个计数器,是需要引用者向被引用者主动提交的。
TrackBack 是一个点对点通信和网站间互相通告的框架. TrackBack的中心思想是TrackBack Ping的概念, 从本质上讲,TrackBack Ping是一个请求,通告“资源A与资源B相关,或有链接到资源B.” 一个TrackBack “资源” 用一个TrackBack Ping URL表示, 这是一个标准的URI。
利用TrackBack,站点间可以互相通告相关的资源. 例如,如果我希望通知博客我写了一些有趣的/相关的的文字,则我需要发送一个TrackBack Ping给乙。这完成了两件事:
1. 乙能自动列出那些引用他的某篇文章的网站,到乙的网站的访问者能读到所有与此文相关的文章,包括我的文章。
2. TrackBack Ping在他的文章和你的文章间提供了一种稳固的、直接的链接,而不是那种依赖于外部行为(某人点击那个连接)的非直接连接(如反向连接Referrer),这个有可能帮助你提高在搜索引擎中的排名。
关于 TrackBack ,这里有一篇文章:
http://www.debian.org.hk/node/view/118
2. .Text 系统如何发送TrackBack?
在blog.youkuaiyun.com等使用.Text系统的Blog的TrackBack是自动实现的,你无须手工添加TrackBack,.Text 系统会自动在你提交的文章中搜索链接,并尝试对这些链接进行TrackBack。
对于你提交的文章中的每个唯一的链接,.Text将会请求该链接指向的页面的全部内容,并在该内容中搜索有效的TrackBack段,这个 TrackBack段包含一个对当前链接的接点,如果找到该接点,则一个TrackBack Ping将会自动被提交,该TrackBack Ping包括你提交的文章的标题、URL和概述。
关于 .Text 如何使用 TrackBack ,这里有一篇文章:
http://scottwater.com/blog/archive/2004/02/06/Trackbacks.aspx
3. .Text 系统如何接收TrackBack?
接收TrackBack:当有人在文章中引用你的文章,而且他所在的网站支持TrackBack功能, 就会向你的文章发送TrackBack,如果TrackBack成功, 他的文章标题与作者名称就会显示在你的文章的评论中。
4. TrackBack测试
这里是一个TrackBack 测试地址: