fancyboxの404対策


fancybox
apacheのログを久しぶりにチェックをしてみると下記のようなエラーが大量にありました。
Wordpressのプラグイン fancybox関係のようです。

省略 "GET /pc/software/k6535/fancybox/fancy_shadow_sw.png HTTP/1.1" 404 11290
省略 "GET /pc/pcothers/k6508/fancybox/fancy_shadow_se.png HTTP/1.1" 404 11287

最初はスパマーとかの変なアクセスのせいかなと思っていたのですが、よく見てみるとそうではなさそう。この画像ファイルを読ませるのはfancyboxのCSSで下記にありました。

/wp-content/plugins/fancybox-for-/fancybox/fancy.css
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

なんだかIE6~8対策みたいです。どの条件で404になるのかは分かりませんが面倒なので画像を読み込むところをすべてコメントアウトしました。IE6~8の人もかなり少なくなっているし問題ないかと思います。


コメントを残す

メールアドレスが公開されることはありません。