笔记 by 车东

MovableType的Trackback ping机制:失败的尝试

· 社交网络|SNS Blog

在后台进行对被引用文章提交Trackback ping是: One or more errors occurred when sending update or TrackBack pings.

看了看MT的活动日志: 2004.02.04 13:28:42 219.142.136.146 Ping ‘http://udoo.51.net/cgi-bin/mt/mt-tb.cgi/33' failed: HTTP error: 500 Can’t connect to udoo.51.net:80 (Permission denied)

原来虚拟主机服务商不允许通过后台程序对其他服务器发送请求,所以我无法通过Trackback ping机制告诉文章的出处作者:我引用了你的文章,但我能通过HTTP接口收到别人给我的通知。

什么是Trackback ping呢?

我对trackback ping的理解: 可以简单的把trackback ping理解是一种带有反相链接来源统计的文章计数器。但这个计数器,是需要引用者向被引用者主动提交的。比如我引用了: http://udoo.51.net/mt/archives/000035.html 在他的TRACKBACK界面里显示他后台的引用计数器就是: http://udoo.51.net/cgi-bin/mt/mt-tb.cgi/33

然后我在发表文章的时候,我的内容提交给本地服务器存储的同时,系统后台应用会发出一个HTTP请求给被引用文章的服务器的那个地址:按照以下格式 mt-tb.cgi?tb_id=ID&title=标题&url=网址 引用通告格式的中文说明 我给UDOO的通知就是: http://udoo.51.net/cgi-bin/mt/mt-tb.cgi?tb_id=ID&title=车东的MT安装笔记&url=http://www.chedong.com/blog/archives/000001.html

告诉他: 我的http://www.chedong.com/blog/archives/000001.html “车东的MT安装笔记"引用了他ID为33的文章。

这个请求其实通过HTTP GET也就是你自己在地址栏里敲也是可以的。但是由于GET方式对参数字符个数有限制(<255),所以那些DESCRIPTION就无法传递过去了。

然后他的文章引用库里就有了类似的记录,你可以通过这个界面看到所有对这篇文章的引用: 内容类似如下:  

  0

  MOVABLE TYPE安装指南  

http://udoo.51.net/mt/archives/000035.html   应车东之邀,补写部分MOVABLE TYPE安装的howto。 具体内容见下...   en-us -   MovableType中文化顺利完成   http://shanghaimorning.com/lijie/archives/000018.html

  主要参考了 山南水北–udoo的MOVABLE TYPE安装指南 另外还有 QinYu的有关【Hack-MT】增加文字编辑区的功能按钮的介绍 替换的文件包如下: 1. lang-zh-cn.tar //按钮图片 2. zh_cn.pm   //GB的版本的核心PM 3. MT.CFG //修改二处,NoHTMLEntities 1删除前面的#; PublishC…  

  文化差异是绊脚石  

http://blog.online-edu.org/lifelong/002025.html

  昨晚跟一位在英国读书的朋友通过QQ聊天,他现在读计算机硕士。当问到他近况,是否结交了外国朋友时,他颇有些无 奈地告诉我,说认识的朋友都是来自于亚洲地区或是第三世界国家的,英国本地或者是印巴籍人士都不容易结识,原因是这些人都比较高傲,甚至他认为英国人从本 质上…  

  车东的MT安装笔记  

http://www.chedong.com/blog/archives/000001.html

       

由此看出:BLOG系统是非常well referenced架构,它鼓励引用者和被引用者之间的互联互通,引用者自己的文档更新后,还可以通过ping再次更新上次发出的引用通知。但这种机制也容易被滥用成为获取Google PageRank的制造link farm工具。

针对后台虚拟主机禁用对外请求。 解决方案1:让文章提交后,由后台POST那些参数,改为POP出一个小窗口,用URL提交等于用户自己用GET方式提交;如果返回结果是个XML,里面是



0

就对啦!

解决方案2:51.net不还能让发邮件吗?我设想让系统改直接通过后台给我发个邮件,有上面那个链接,我收到邮件后,点击一下,手工给文章引用者加点油 :-) 解决方案3:以后争取做成自动的小程序: 给某个地址发邮件,然后通过邮件系统自己解析邮件内容,然后给被引用者网站发HTTP请求。

从良好引用(well referenced),良好组织(well organized),良好导航(with easy navigation)这几个方面上讲:大部分中国网站在设计上还远远做的不够,而国内的CMS还需努力,大部分网站长期处于 “信息孤岛”的状态下,Google的PR 7 Club中中文网页很少……

参考: 关于反相引用通知(Trackback ping)功能的文档说明

💬 历史评论

以下 2 条评论从旧版 Movable Type 博客迁移而来。 原始评论时间:2002–2016 年。

isaac · 2004-02-05 23:30

TB的概念不错。但是现在普遍认为用户主动代价比较大,未来的应用空间还不确定,眼下算是一个过渡方案吧


topku · 2004-02-26 13:19

呵呵 我的是51的 能不能把第一个方案详细地写出来具体怎么样呢?谢谢