favicon.ico
上記と同様に、有るはずのないファイル「favicon.ico」を要求された痕跡が残ることがある。これは、Internet
Explorer(IE)5.0から備わった「お気に入り」にサイトを登録すると自動的にオリジナルのアイコンを表示する機能の痕跡。デフォルトのオリジナルアイコンの名前が
favicon.ico で、お気に入りに登録する操作を行ったときに、このファイルを要求してくる。通常はそんなファイルを用意していないから、ログにエラーが残る。
# less /var/log/httpd/error_logなお、このアイコンファイルの検索は、まず現在のディレクトリ内で favicon.ico を探し、なければルートディレクトリまで一つずつ上位のディレクトリを探していく。
[Sun Jul 27 01:59:05 2003] [error] [client 220.254.0.4]
File does not exist: /home/httpd/html/favicon.ico
↑ 実際には1行
#less /var/log/httpd/access_log
220.254.0.4 - - [27/Jul/2003:01:59:05 +0900] "GET /favicon.ico HTTP/1.1"
404 1647 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
↑ 実際には1行
せっかくの機能だから、図柄を考えて ICON をディレクトリにおいておく事にした。なお、ファイルを明示的に指定したい場合は、次のタグを埋め込んでおく。
<LINK REL="SHORTCUT ICON" href="sleepingbird.ico">
