`
JYLike97
  • 浏览: 22937 次
  • 性别: Icon_minigender_1
  • 来自: 四川
文章分类
社区版块
存档分类
最新评论

终于搞懂了什么是Trackback。

阅读更多
Trackback是由Movable type发明的规范(http://www.movabletype.org/)的一种网站与网站之间通信的机制或方式。
这里是他们的Trackback技术规范文档:
http://www.movabletype.org/docs/mttrackback.html
如果你在别人的bolg上看到一篇好文章,而且对其良多感言,我想这样的事情是很常见的。通常大家有两种做法:
1)就地解决:点击评论,进去写一大堆恭维的话。有水平的人会就浊者和自己的观点分析一下。
2)挖掘社区:要到社区里面的人是相对来说比较有公益心的人,至少希望与大众分享。
Trackback想做的不止是这样。首先如上所述,我发现一个好博客中的一篇好文章。现在通过Trackback Ping我可以在自己的blog里写评论然后发URL到他的网站上,这样做的话不仅实现了品论的功能,而且还一举多得:让所有看到评论的人都顺藤摸瓜到我的网站,十万站之间建立了链接,交织成网。

以下为引用:
在有Trackback功能的Blog系统中,每篇Blog文章都有两个URL,一个是要访问这篇文章所使用的URL,另一个就是Trackback Ping URL(引用通告地址),它是用来接受来自其他Blog网站Trackback Ping的程序。当我发表文章的时候,想要通知鱼头的话,只需要把鱼头那篇文章的Trackback Ping URL贴到我这边文章中来,我提交文章时,系统就会按照这个URL发送一个Ping给鱼头的那篇文章。而鱼头则将在自己的文章下看到类似这样的一个引用通告:

  标题: Joyhero的文章
  来自: Joyhero的Blog
  摘要: Joyhero的文章内容摘要…
  地址: http://joyhero的文章地址

  这个Trackback Ping是通过标准的HTTP协议从我的Blog发送到鱼头的Blog的,我的Blog发送一个POST格式的HTTP请求到鱼头那篇文章的Trackback Ping URL。这个请求的content type是application/x-www-form-URLencoded,它大概是这个样子的:

  POST http://鱼头文章的TrackbackPingURL
  Content-Type: application/x-www-form-URLencoded
  title=Joyhero的文章&url=http://Joyhero的文章地址&excerpt=Joyhero的文章摘要&blog_name=Joyhero的Blog

  早期版本的Trackback规范中,Ping是GET方式的HTTP请求,现在不再支持GET方式,只能用POST方式。参数包括:

  title - 文章的标题
  excerpt - 文章的摘要。在Movable Type系统中,如果摘录信息超过255个字符将会被截断为252个字符,并在后面增加…三个字符
  url - 文章的永久连接。象其它永久连接一样,这个连接应可能准确地在页面中定位文章的入口,因有疑问时这个链接会用到
  blog_name - 发表文章的blog的名称
  在上述的参数中只有url是必须的。如果title没有提供,url的值将被用作标题。

  当我的Blog发出这个Trackback Ping后,将接收一个简单的XML格式应答,如果Ping成功,那么应答的格式如下:
  
  <?xml version=”1.0″ encoding=”iso-8859-1″?>
  <response>
  <error>0</error>
  </response>



  而失败应答的格式为:
  <?xml version=”1.0″ encoding=”iso-8859-1″?>
  <response>
  <error>1</error>
  <message>The error message</message>
  </response>

分享到:
评论

相关推荐

    AAC Trackback Submitter 6

    在理解这款软件之前,我们首先需要了解什么是Trackback和黑帽SEO。 **Trackback** 是一种Web服务协议,允许网站之间相互通知彼此已链接的情况。当你在自己的博客或网站上提及另一个网站的内容时,通过Trackback功能...

    WordPress wp-trackback.php漏洞分析

    本文对WordPress wp-trackback.php漏洞作了分析。

    PHP Trackback-开源

    - **接收 Trackback**: 虽然描述中没有明确提到,但通常一个完整的 Trackback 实现也会包含接收 Trackback 的功能,使得自己的网站能够接收并处理来自其他网站的 ping。 ### 3. 开源许可证 该 PHP Trackback 类...

    TrackBack user guide

    **为什么使用TrackBack?** 1. **自动备份:**TrackBack能够自动创建重要文件和目录的备份版本,确保数据的安全。 2. **易于使用:**TrackBack提供了一个用户友好的界面,即使是非专业用户也能轻松上手。 3. **灵活...

    Trackback for DSpace-开源

    标题 "Trackback for DSpace-开源" 指涉的是一个专门为开源数字存储系统DSpace添加Trackback功能的项目。Trackback是一种Web服务协议,它允许网站之间建立链接和通信,使得用户可以在自己的博客或其他网站上发布对...

    Python 异常机制 08_trackback模块的使用_异常写入日志文件.mp4

    Python 异常机制 08_trackback模块的使用_异常写入日志文件.mp4

    BlogEngine

    在BlogEngine.NET中,启用trackback功能后,博主可以在文章设置中看到trackback URL,其他博主可以使用这个URL来发送trackback,从而在他们的文章下方显示引用的链接。 **BlogEngine.NET中的Pingback和Trackback...

    Trackback2ElggRiver-开源

    Elgg是一个社交网络CMS。 该项目旨在构建和推进mod的开发,以使用户能够通过使用引用从外部站点将项目安全地添加到Elgg活动河中。

    TrackBack:TrackBack是一个Android项目,可使用两个名为Tracker和Client App的android应用程序来跟踪手机。 Tracker-Client App将预装在丢失的手机中,并将手机的纬度和经度发送到服务器。 追踪器应用程序将被发送到客户的邮件。 它从服务器接收丢失的手机的位置并将其显示给用户

    TrackBack是一个Android项目,可使用两个名为Tracker和Client App的android应用程序来跟踪手机。 Tracker-Client App将预装在丢失的手机中,并将手机的纬度和经度发送到服务器。 追踪器应用程序将被发送到客户的邮件...

    PHP实现博客程序源码

    `trackback.php`可能实现了Trackback功能,允许用户从自己的博客向其他支持Trackback的博客发送链接通知,创建一种双向链接。 `rss.php`是RSS(Really Simple Syndication) feed的生成器,使得用户可以通过RSS订阅...

    trackback-api-metrics-ui

    应用程序项目设置npm install编译和热重装以进行开发npm run serve编译并最小化生产npm run build整理和修复文件npm run lint自定义配置请参阅。

    BBOG.rar_其他行业

    这个压缩包包含了一系列用于构建和运行博客平台的文件。...尽管它特别提到不是汉化版,这意味着可能是原生的英文版本,但对于懂英文的用户或开发者来说,这是一个非常实用的资源,可以直接部署并根据需要进行自定义。

    矩阵连乘java代码

    在这个Java代码中,我们可以看到,作者定义了一个名为`Juzhen`的类,其中包含了两个静态方法:`Matrix`和`TrackBack`。 Matrix方法 `Matrix`方法的作用是计算矩阵连乘的最优顺序。该方法接受三个参数:`p`、`n`和`...

    用于 WordPress 的7个反垃圾工具 管理资料.doc

    Simple Trackback Validation插件旨在验证收到的Trackback请求是否合法。通过这种方式,它可以防止不受欢迎的Trackback污染你的网站,确保只有真实的引用被接受。 6. Spam Karma 2 Spam Karma 2是一款评分系统,...

    tsy.rar_Tsys

    在trackback.asp中,可能包含了处理Trackback请求、验证来源站点、记录Trackback信息到数据库等功能。 3. **comment.asp**:这是评论系统的核心文件,负责接收、处理和显示用户提交的评论。它需要处理表单提交、...

    微软内容管理系统Oxite v2009.2.15.rar

    微软称Oxite包括一些重要的博客功能,能够执行复杂的操作,并拥有博客发布,trackback引用通告、匿名评论和评论审查等博客系统通常会有的功能,此外还可对评论进行管理,将任何页面做为RSS源输出,并带有一个Web...

    wordpress安装及后台详细操作教程[整理].pdf

    1. Trackback 和 Pingback:Trackback 是一种网络日志应用工具,它可以让网志作者在文章中引用其他网志的文章,而 Pingback 则是 WordPress 自带的 Trackback 实现 2. 文章发布:发布文章、分类、归档、RSS 聚合 3. ...

    代码阅读工具(understand )下载

    Understand软件的功能主要定位于代码的阅读理解。界面用Qt开发的。 具备如下特性: 1、支持多语言:Ada, C, C++, C#, Java, FORTRAN, ...8、支持project的snapshot,并能和自家的TrackBack集成便于监视project的变化。

    BLOG,SEBLOG博客源码

    6. **trackback.php**:Trackback 是一种博客之间的互动功能,允许一篇博客文章链接到其他博客后,发送通知,让原文作者知道有新的引用。 7. **rss.php**:RSS(Really Simple Syndication)是博客内容订阅的一种...

    开源Java博客Roller v5.0 for tomcat.zip

    它支持weblogging应有的特性如:评论功能,所见即所得HTML编辑,TrackBack,提供页面模板,RSS syndication,blogroll管理和提供一个XML-RPC 接口。目前的最新版本是5.0。 Roller v5.0更新说明: Media blogging ...

Global site tag (gtag.js) - Google Analytics