googlebotなんかがアクセスログを汚すのでapacheログに残さないようにした。
bot・クローラーのアクセスをApacheのログに記録しない
Blogのサイトマップ送信やらPing送信やらを実施すると、当然GoogleBotやらなんやらのアクセスがあるわけで、konata.netのApacheのログにもそういったアクセスがある。
けど、それらは日に何度もアクセスがある割りに、あーGoogleさんお仕事ご苦労様です。
という感想しか抱かないので別にログいらないなぁ……
と思うことしばし。
サイトのアクセスログみてどんな記事が読まれてるかをチェックしてるのでそういうログはないほうが見やすい。
というわけで、Botやクローラーのアクセスはさっくりとログ記録をしないようにした。
設定はこんな感じ。
# bot & crawler
SetEnvIf User-Agent Googlebot notlog
SetEnvIf User-Agent Feedfetcher-Google notlog
SetEnvIf User-Agent Mediapartners-Google notlog
SetEnvIf User-Agent “Yahoo! Slurp” notlog
SetEnvIf User-Agent msnbot notlog
SetEnvIf User-Agent Yeti notlog
SetEnvIf User-Agent Baiduspider notlog
SetEnvIf User-Agent “livedoor FeedFetcher” notlog
# RSS
SetEnvIf Request_URI xml-rss2.php notlog
SetEnvIf Request_URI atom.php notlog
#log
CustomLog logs/access_log combined env=!notlog
Comment