画像掲示板の画像が「×」マークでちゃんと表示されない。

ファイアウォールのRefererブロックを無効にする。
サーバが重くなっているわけでもないのに、ページ内の画像が「×」マークになって正しく表示ができないという場合は、何らかの理由でアクセスが拒否されている。ブラウザからサーバに送られる「Referer」という情報がセキュリティソフトなどにフィルタリングされてしまっているのだ。
Refererには、ページやファイルのリンク元のURLを知らせる働きがある。他所のサイトからの無断リンクを拒否しているサイトでは、Refererが正しく送信されていない場合もアクセス拒否されてしまうのだ。
Refererが送信されることによって問題が発生するケースは、実際にはほとんどない。フィルタリングはOFFにしておいた方がいいぞ。

Refererが正しく送られていなかったりして画像へのアクセスが拒否されると、このように「x」マークが表示される

セキュリティソフトなどでRefererを有効にする機能がオンになっていたら無効にしてみよう

Refererを無効にしたところ、ちゃんと画像が表示されるようになったぞ

2008年03月15日 00時23分
©教えて君.net All Rights Reserved.