此文仅是原理说明,具体防SPAM的最终策略请看:
“防SPAM的策略(最终版):使用JavaScript对付SPAM”
首先更改引用mt-tb.cgi的文件名,然后安装doEntity插件和TCode for MT。
上传覆盖,再将“单篇文章汇总”和“系统引用”模版中:
<MTIfPingsAccepted><p>TrackBack URL for this entry:<br />
<$MTEntryTrackbackLink$></p></MTIfPingsAccepted>
改为
<MTIfPingsAccepted><p>TrackBack URL for this entry:<br />
<$MTCGIPath doentity="1"$><$MTTrackbackScript doentity="1"$>/<$MTEntryTrackbackID$>
</p></MTIfPingsAccepted>
这样可以实现源码中没有引用URL且不解释JS显示不真实的引用链接,只是这个不真实地址是MT默认的TrackBack地址,如果机器人攻击这个错误的连接还是会造成服务器的损害。

Add a Reply