MW211 EXIT

devlog
Apache/お気に入りアイコンエラー・後編
2013年05月09日
【エラーログを抑止する方法】
  エラーを揉み消してしまう。
  Apacheの設定ファイル(httpd.conf)に以下を記述する
  ┌────────────────────────────────────┐
  │Redirect 404 /favicon.ico                                               │
  └────────────────────────────────────┘
  これは、「/favicon.ico」(ドキュメントルート直下のお気に入りアイコン)が
  見つからない(404エラー)の場合、リダイレクトする(がリダイレクト先はない)
  これにより、エラーが揉み消される。
  しかし、アクセスログは欺けない。

【アクセスログを抑止する方法】
  さすがに揉み消せないので、ログに出力させない方向で対処する。
  ┌────────────────────────────────────┐
  │SetEnvIf Request_URI "^/favicon\.ico$" no_log                           │
  │<IfModule log_config_module>                                            │
  │    CustomLog "C:/logs/access.log" common env=!no_log                   │
  │</IfModule>                                                             │
  └────────────────────────────────────┘
  「env」で「no_log」変数(変数名は任意)に条件(お気に入りアイコン)を指定して
  「!=」でこれを除外する形となる
分類:Apache