favicon.icoエラーについて
===================
■favicon.icoエラーについて
===================
# more /etc/httpd/logs/inet_hp_error.log.1
...File does not exist: /var/www/html/favicon.ico
「favicon.icoが見つからない」という大量のエラーが記録されている。
これはインターネット・エクスプローラなどのブラウザが要求するもので、ページをブックマークに登録したときに表示されるアイコンのファイルである。
ブラウザの「お気に入り」をクリックすると標準のアイコンとは違うアイコンが表示されている。
これのファイルがfavicon.icoです。
インターネット・エクスプローラはブックマークに登録するときだけサーバーにfavicon.icoを要求するが、
FireFox ではページを開くだけでもfavicon.icoを読みにいく。
そこでfavicon.icoが見つからなければ、「ファイルが見つかりません」というエラーがログに記録されてしまう。
これを防ぐにはhttpd.confを編集して、拡張子がicoのファイルはログに記録しないように設定するといい。
SetEnvIf Request_URI "\.(gif)|(jpeg)|(jpg)|(png)|(ico)$" no_log
or
SetEnvIf Request_URI "^/favicon\.ico$" no_log
CustomLog /var/log/httpd/access_log combined env=!no_log
また、favicon.icoを設置するというのも解決方法だ。
アイコンエディタを使って16×16ドットのアイコンを作成し、 favicon.icoという名前で保存する。
このアイコンをサイトのいちばん上の階層においておく。
標準の設定ならば/var/www/html ディレクトリにコピーしておく。
・空faviconの作成
cat /dev/null > favicon.ico
===================
■Redirectでの対応 エラーログ編
===================
/favicon.ico
はIEが勝手にリクエストするサイトのアイコンですが、設置していないとapacheのerror_logにnot found errorがひたすら書き込まれていくことになってしまい、
可読性・パフォーマンス上問題になります。
httpd.confに、以下を記述
Redirect 404 /favicon.ico
ErrorDocument 404 "Not found favicon
【必見】とりあえず資格を取得したい方
CISCO(CCNA,CCNP,CCDA,CCDP,CCIE) / Sun (SCSA,SCNA,SCsecA) / Microsoft(MCP.MCSA,MCSE / Linux(LPIC)) etc
試験模擬問題集へ
※私もたまに利用します...
1,000円から始められるFX!【ヒロセ通商】
↓お帰りにクリックお願い致します。
参加ブログ(。・・)σ ポチッ

期間限定
【プロミス】期間限定!30日間無利息キャンペーン実施中!
【 My Store 】続々入荷中です!
のぶ@IT STORE
※頑張らねばならぬ...
■お調べ物事に利用して下さい。
【 Google検索 】
■favicon.icoエラーについて
===================
# more /etc/httpd/logs/inet_hp_error.log.1
...File does not exist: /var/www/html/favicon.ico
「favicon.icoが見つからない」という大量のエラーが記録されている。
これはインターネット・エクスプローラなどのブラウザが要求するもので、ページをブックマークに登録したときに表示されるアイコンのファイルである。
ブラウザの「お気に入り」をクリックすると標準のアイコンとは違うアイコンが表示されている。
これのファイルがfavicon.icoです。
インターネット・エクスプローラはブックマークに登録するときだけサーバーにfavicon.icoを要求するが、
FireFox ではページを開くだけでもfavicon.icoを読みにいく。
そこでfavicon.icoが見つからなければ、「ファイルが見つかりません」というエラーがログに記録されてしまう。
これを防ぐにはhttpd.confを編集して、拡張子がicoのファイルはログに記録しないように設定するといい。
SetEnvIf Request_URI "\.(gif)|(jpeg)|(jpg)|(png)|(ico)$" no_log
or
SetEnvIf Request_URI "^/favicon\.ico$" no_log
CustomLog /var/log/httpd/access_log combined env=!no_log
また、favicon.icoを設置するというのも解決方法だ。
アイコンエディタを使って16×16ドットのアイコンを作成し、 favicon.icoという名前で保存する。
このアイコンをサイトのいちばん上の階層においておく。
標準の設定ならば/var/www/html ディレクトリにコピーしておく。
・空faviconの作成
cat /dev/null > favicon.ico
===================
■Redirectでの対応 エラーログ編
===================
/favicon.ico
はIEが勝手にリクエストするサイトのアイコンですが、設置していないとapacheのerror_logにnot found errorがひたすら書き込まれていくことになってしまい、
可読性・パフォーマンス上問題になります。
httpd.confに、以下を記述
Redirect 404 /favicon.ico
ErrorDocument 404 "Not found favicon
【必見】とりあえず資格を取得したい方
CISCO(CCNA,CCNP,CCDA,CCDP,CCIE) / Sun (SCSA,SCNA,SCsecA) / Microsoft(MCP.MCSA,MCSE / Linux(LPIC)) etc
試験模擬問題集へ
※私もたまに利用します...
1,000円から始められるFX!【ヒロセ通商】
↓お帰りにクリックお願い致します。
参加ブログ(。・・)σ ポチッ
期間限定
【プロミス】期間限定!30日間無利息キャンペーン実施中!
【 My Store 】続々入荷中です!
のぶ@IT STORE
※頑張らねばならぬ...
■お調べ物事に利用して下さい。
【 Google検索 】





