top

特定のエントリーのみトラックバックURLを変更する

あうう。メインサイトの次回連載漫画の最終ネームの追い込み作業に加えて(100頁以上もあるし!)、アニメファンサイトの対応にも毎日半日は費やすという日々が続いており、なかなかブログまで手が回りません~。のですが、隙を見てちょっとやってみたことがあるのでメモ。

特定のエントリーにのみスパムトラバがつくことがあります。ここでも何故かあるエントリーにのみ毎日一定時間でずーっとスパムトラバが来続けてました。どうせスパムフィルターで引っ掛かってくれてるので放っといてもいいんだけど、黙々と増え続けるのもなんか鬱陶しい。かといってそのエントリーのためだけに大げさなスパム対策をするのも面倒くさい。それに今、忙しいし!

これは多分そのエントリーのトラバURLが何かに登録されて機械的に打ち続けられているんだろうな、ということで、そのエントリーのみトラバURLを変更しました。

1.下準備(というか前提)
この方法はアーカイブマッピングでエントリーのURLを投稿日付などで定めている場合に使える方法です。うちは投稿日付でエントリーURLを決めているので、その前提で覚え書きします。

2.管理画面でターゲットになっているエントリーを開き、メモ帳などに内容を全部コピーします(タイトルや追記部分も忘れずに)。投稿日の内容もそっくりそのままコピペしておきます。

3.ターゲットになっているエントリーを削除します。

4.新規投稿でさきほどコピーしておいたメモ帳の中身をそっくりそのままペーストして(投稿日も忘れずにコピペして)保存します。

これで見かけのエントリーURLもブログ内での記事位置も変わることなく、トラバ用URLのみが変わります。トラバ用URLの数字部分は設定された投稿日ではなく、実際にエントリーされた順番で決まっているようなので、古い記事を同じ内容で新規に保存するとトラバ用URLの部分は最新の数字に変わるわけです。URLなんてのは数字一文字違うだけで全く別のものになっちゃいますから、これでもけっこう効果あるようです。数日前に変えましたが、それからはピタッと止んでます。

また来るようになるかもしれませんが、それはまたその時さ~てことで。

<追記:2006.6.2>
既にコメントやトラバのあるエントリーだとこの方法は使えないので、その場合は「記事の書き出し」でログを取り出し、該当記事のデータのみ「記事の読み込み」で読み込んでやれば同じ効果が得られるのではと思います。読み込みフォーマットでデータを作成して読み込ませるのもいいかも(^^;。