以前ちょこっと書いた、トラックバックの二重送信について、原因が判明した(と思われる)のでここに報告しておく。
mt.cgiからウェブログの管理→BLOGの設定→ウェブログの設定
と入ってみよう。
広報 / リモートインターフェイス / トラックバック
の項目に、
トラックバックの auto-discovery を動作させる
auto-discovery を動作させると、新しいエントリーを作るとき、すべての外部へのリンクを調べて、適切なサイトには自動的にトラックバックを送ります。
っていう項目がチェックされていることにお気づきだろうか?
そう。
つまり、MovableTypeの記事に対してPermaLinkを使って文中でリンクした場合は、わざわざTrackBackPingを送らなくても、TrackBackを推測して送ってしまうというわけらしい。
おそるべし。
つまり、このオプションが有効な場合は、わざわざトラックバックを設定しなくても、Movableype同士はどんどんトラックバックを張り合ってしまうというわけだ。
よって、auto-discovery が有効になっている場合は、
MovableTypeの記事らしいURLに本文中でリンクした場合は、TrackBackPingにトラックバック用のURLを入力しないようにする。
という必要がある。
それで、もしTrackBackPingが飛ばなかったときに初めて、トラックバック用のURLを入力して、エントリを更新するといいようだ。