什么是 Trackbacks
Trackbacks 是 Web 2.0 發展初期的產物,你在自己的博客引用別人的日志,那么在發表完日志之后,對方的博客就會自動在你所評論的日志評論區添加你的引用信息,其他人就可以很清楚看到你的引用,并且方便地點擊就可以來看你的文章,所以 Trackbacks 就成為了博客之間一種通訊的機制和協議,可以看到別人是如何看待自己的日志。
雖然 WordPress 這樣的開源程序還使用 Pingbacks 機制,使用戶不必輸入 Trackbacks 地址就能實現 Trackbacks,并且 Trackbacks 功能還能讓你看到誰鏈接了你的博客(當然也包括抄襲者),但是 Trackbacks 實際用途并沒有按照當初設計那樣被要用于交流,更多的是 Spammer 濫用,Spamer 利用只要知道日志的 Trackbacks 地址就可以發送 Trackbacks 這一漏洞,頻發 Trackbacks,并且 Akismet 也經常漏掉,如果不慎其煩的話,就可以關閉 WordPress 的 Trackbacks。
如何徹底關閉 Trackbacks
關閉 Trackbacks 首先需要到 WordPress 后臺,Setting(設置)-> Discussion(評論設置)中,把 Allow link notifications from other blogs (pingbacks and trackbacks.) (允許接受來自其它 Blog 的鏈接通告(包括引用和通告) )這一項取消。
但是 WordPress 的每篇日志是否接受 Trackbacks 是單獨設置的,所以你如果你需要把以前的日志的 Trackbacks 也關閉,你需要 PHPMyAdmin 中執行下面這條 SQL。
UPDATE `wp_posts` SET ping_status="closed";
如果你的主機沒有提供 PHPMyAdmin 這個 MySQL 工具,你可以直接安裝一個 WP-phpMyAdmin 直接在 WordPress 后臺使用 PHPMyAdmin。
最后我們關閉了博客的 Trackback 之后,如何獲取誰鏈接我們的博客呢?其實我們可以使用 Google 的 Blog Search 實現。你在 Google Blog Search 的搜索框中輸入 link:你博客的地址 就可以獲取所有鏈接你博客的日志。并且該搜索提供了 RSS 訂閱你可以直接 Google Reader 訂閱,這樣就可以在 Google Reader 中看到誰鏈接你的博客。百度博客搜索也支持同樣的語法,同樣也支持訂閱。
上一篇 現在百度收錄網站非常迅速
下一篇 PHP入門基礎之引用文件學習筆記