« 0円デジカメ→2万円ワンセグ | メイン | [Rails]舞波本 »

[Rails]favicon.ico攻撃をかわせ

公開しているアプリのrailsログを見ているとこんなエラーが。

ActiveRecord::RecordNotFound (Couldn't find Item with ID=favicon.ico):

サブディレクトリのfavicon.icoを取得しようとするとは悪逆非道な。
どこのボケブラウザだ!ヽ(`ω´)ノ

と思っていても解決しないので泣きながら対策をすることに。

ええっと、パスの最後に/favicon.icoがついているのでIDと思っているんだな。
POSTメソッド処理の中でチェックしてもいいんだけど場所が多いよね。
そもそもStaticなファイル参照がアプリパスに来ているのが変じゃ?
ということはRewriteでdispatchされているのか。
.htaccessの内容を見直せと。

参考:Apache module mod_rewrite
もともと存在しないファイルなんだからエラーで戻せばいいよね。

RewriteRule ^.+/favicon\.ico$ /favicon.ico [G,L]

サブフォルダのfavicon.icoに対してはエラー410:逝ってよしを返す、と。(゜▽゜)

コメントを投稿

About

2006年08月22日 01:34に投稿されたエントリーのページです。

ひとつ前の投稿は「0円デジカメ→2万円ワンセグ」です。

次の投稿は「[Rails]舞波本」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type