现在的位置: 首页 > 综合 > 正文

关于TrackBack

2013年05月09日 ⁄ 综合 ⁄ 共 1473字 ⁄ 字号 评论关闭
关于TrackBack

TrackBack最早是Movable Type上的一个小功能。可以说就是这个小功能在blog界却掀起了一场革命。

TrackBack为将全世界无数个blog连接起来的功能。例如,当你读了某个网站的文章,想对此写下自己的感想。这个时候利用网站准备的讨论功能进行投稿是很最常见的做法。但这样只是把自己的评论意见写下来向别人的网站投稿,而你自己手里却什么也没留下。

TrackBack则与之有很大的区别。可以把评论写到自己网站上。然后向刊载原始文章的服务器发送该网页的URL及标题、部分正文、网站名称等信息(注)。尽管这一过程只是称之为“发送TrackBack Ping”,但通过这种办法,在原始文章的地方就留下了你的评论的URL、标题等部分信息。当然别人也可以向原始文章发送TrackBack Ping,所以在原始文章中就将包括你的TrackBack Ping在内的所有评论都记录了下来。

此外,如果你在自己网站上也设置了TrackBack Ping功能的话,那么谁都可以通过TrackBack Ping来发表针对你的意见了。这样,多家网站就通过相关话题而联接起来。各种评论在因特网上就像网眼一样联接起来。这样就创造出了与日记网站完全不同的文化。

注:发送地址采用原始文章指定的URL,这一URL就称为“TrackBack Ping URL”。最后的“128”为原始文章的专用数字,称为“TrackBack ID”。另外,TrackBack的技术标准刊登在“LowLife.jp”的blog网站上。

 什么是TrackBack,看看来自竹笋炒肉12篇文章,我用比较通俗的语言来说明一下,如果一篇文章(通常表现为一个url)被你引用了,这只是一个单向链接,从你的文章可以到达被你引用的url,但是那个url不可能知道他被你引用了,为了实现双向的链接,使网络上所有的相关资源都网起来(这是共产主义社会),所以当你引用了某个url后,你就跟那个网站(通常是一个cgi或者php脚本)说一声,这个url被我的url xxx链接了,还有我的blog name是什么,等等信息,则被引用的网站会把你提交的这些信息保存起来,下次有人点击这个url的TrackBack就把他显示出来。原理是不是很简单?

你会问:如果我实际上没有引用而随便去post我网站的url,会有什么事?
当然没事了,看看我在hwTony Blog上刚做的测试,一点事情都没有:)你不会被人砍更不会被要挟请吃hy什么的。

很可惜,PostNuke没有提供自动TrackBack的功能,或许我没找到PlugIns。不过知道了TrackBack的技术实现,我们也可以手动做。

1. 点击某篇文章的TrackBack链接,得到一个url。
2. 用记事本拷贝TrackBack的url?url=你的url&title=你的title&blog_name=你的blog的名字&excerpt=显示在对方那边的引用文字,然后替换内容,替换后可能为
http://blogs.xmu.edu.cn/cgi-bin/mt-tb.cgi/230?url=http://dog.xmu.edu.cn&title=测试tb&blog_name=郑海山的Blog&excerpt=显示在对方那边的引用文字
3. 在IE里面提交这个URL,这样你的url就在对方的TrackBack数据库里面登记了。
4. 你已经跟人家说了,所以现在你的文章里面可以引用他的url了,不过这个url不要跟TrackBack的url混淆起来咯。

抱歉!评论已关闭.