Trackback(TB) Spam,I服了U!

之前就有不少垃圾Trackback过来,数量不是很多,基本上都是随手删掉了之,也没有去多想

谁知道今天突然发现引用数居然高达135条,其中一篇文章的tb数就有120多条,这做广告的也太猖狂了吧….

吃完饭回来,准备进行清理工作,发现就这一会工夫又增加到140多条了。

这样下去我岂不是要删到手软了,于是就去寻找解决的办法,终于在 这里 找到了解决方案

/source/src_trackback.asp
1.查找

if(tmpA[0][“i”]==0) trackbackResponse(1, “Article does not exist or is locked”);

2.在下面添加

//Simple TrackBack Spam Killer 1.0 Beta
if(String(input[“key”]) != “xhyl”) trackbackResponse(1, “We are not welcome to spam.:)”);

  相信看得懂一点程序的人应该看得明白这句话是什么意思,呵呵,你可以将上面的关键字”xhyl”改成其它字符,如你的BLOG子域名等等。
  大功告成!试试看效果吧!哦,对了,我又忘了,还没告诉你的用户们,你的TrackBack URL的关键字是什么呢……

/article.asp
3.查找

<b><%=lang[“trackback_url”]%>:</b> <%=theCache.settings[“baseURL”]+”trackback.asp?id=”+theArticle.id%>

4.替换成

<b><%=lang[“trackback_url”]%>:</b> <%=theCache.settings[“baseURL”]+”trackback.asp?id=”+theArticle.id%><span style=”color:red;”>&amp;key=xhyl</span>

另外还有一种 改进的办法 ,不过需要更改数据库,也可以一试的说。

update:忘了引用原文了,补上 [03]

update2:才发现LBS居然没有批量删除TB的功能,像我这种懒人肯定不愿意一条条的手动去删了,于是就下载了数据库,打开其中的blog_Trackback 表,直接删除,然后去后台更新下数据,完工!

  • langlau

    I 服了 too [12]

  • langlau

    I 服了 too [12]

  • zola

    用WP就好多了,WP下有一个akismet,可以自动学习SPAM,别人报告过的SPAM都会自动清除,自己报告过的SPAM也会不再需要你手工来删除。

  • zola

    用WP就好多了,WP下有一个akismet,可以自动学习SPAM,别人报告过的SPAM都会自动清除,自己报告过的SPAM也会不再需要你手工来删除。

  • Looki

    呵呵,没想到zola也找到这里来了
    WP好是好,可是后台有点麻烦,好像不太适合我这种懒人的说 [03]
    虽然转换已经完成,但还没下定决心抛弃LBS呢

  • Looki

    呵呵,没想到zola也找到这里来了
    WP好是好,可是后台有点麻烦,好像不太适合我这种懒人的说 [03]
    虽然转换已经完成,但还没下定决心抛弃LBS呢

  • alonefly

    现在通过增强型修改代码,屏蔽垃圾引用已经很又效果了。后台关键字过滤掉 href 和 [url] 基本垃圾评论也不会出现。

    现在LBS 友情链接系统,防盗链下载系统,都出来了,还有什么理由不爱勒。

  • alonefly

    现在通过增强型修改代码,屏蔽垃圾引用已经很又效果了。后台关键字过滤掉 href 和 [url] 基本垃圾评论也不会出现。

    现在LBS 友情链接系统,防盗链下载系统,都出来了,还有什么理由不爱勒。