無料ブログ「rentafree.net」の管理人ブログ

トラックバックスパムの対策

トラックバックスパムの対策とか今のところなにもないんですが、
RDFでトラックバックアドレス記述しなければコメントスパムに比べるとトラックバックスパムは少ないと思うんですが、
RDFなしでもやられるときはやられるみたい。

一度やられると同じページには大量にきますんで、何かしら対策した方が良さそう。
記事ごとのトラックバック上限数を設けるか設定できるような機能を追加しようと思います。


コメントの方も、スパム攻撃されにくい仕様ではありますが、
やられると同じページに大量にくると思うんで、
1ページ辺りのコメント上限を設けようと思います。

トラックバック、コメント共に、
上限最大値は100か255くらいにするつもりです。

記事投稿関連を修正しました

新規記事投稿時に、文章入力エリアを2回クリックすると、
一度フォーカスを外さないと入力できなくなる現象があったんだが、
文章が存在する状態だとそうならないようなので、
初期状態で改行一個の状態にした。

あと、
新規記事投稿でエラー発生後にページリロードしないと記事投稿できなくなるバグがあったので修正しました。

テンプレート変数追加

テンプレート変数、
&$EntryTitle;
&$CategoryName;
を追加しました。

記事ページ時のその記事のタイトル。
カテゴリページ時のそのカテゴリ名。
です。

標準テンプレートでも使用している変数ですが、
システムの方で実装忘れていました。

Baiduspider+に500

Baiduspider+へのレスポンスの際にHTTPステータスコード500を返す場合がある。
Baiduspider+は、百度のボットと思われる。

http://xxx.rentafree.net/
と、ドメインのルートをBaiduspider+が要求した際に、
稀にHTTPステータスコード500を返している。
ルート以外のページの要求の際にはこの問題は発生していない。
Baiduspider+以外のブラウザによるルート要求ではエラーは発生していない。
Baiduspider+でも100%の確率で500になっているわけでもない。

ブログシステムのプロセスは正常に出力している様な感じで、
ブログシステムのログも正常に取れているんだが、
サーバーログ見るとなぜか500が発生している。
ちと原因わからないんで、放置の方向。