SORICH SAMURAIby SORICH

hello,world

2010年6月
             
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      

最新の記事

カテゴリー

月間アーカイブ

最新のトラックバック

最新のトラックバック

apache    2009.08.06 [ Thu ] 12:11

一つ前の記事に書きましたが、FireFoxがリンクの先読みをしていて、Apacheのアクセスログに期待しないログが残ってしまう場合があります。


FireFoxの先読みアクセスのログが不要という場合は、このような感じに設定したらログに出力されなくなりました。

httpd.conf
LoadModule setenvif_module modules/mod_setenvif.so

SetEnvIf X-Moz "prefetch" no_blog
/var/log/blog/access_log combined env=!no_blog

ログには出したいけど、FireFoxの先読みアクセスとわかるようにしたい場合は、ログのフォーマットをカスタマイズすることで可能です。
Prefetching Hints - Helping Firefox and Google speed up your site

httpd.conf
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i %{X-Moz}i\"" combined_with_prefetching_hack

CustomLog /var/log/apache2/access.log combined_with_prefetching_hack


ちなみに、X-Mozのリクエストヘッダは、将来の Mozilla リリースでは変更される可能性もあるみたいです。
Link prefetching FAQ

トラックバック(0) コメント(0)

カテゴリ:

コメントする




トラックバック(0)

このブログ記事を参照しているブログ一覧: [apache2]FireFoxの先読みアクセスをログに記録しないようにする


このブログ記事に対するトラックバックURL:

Copyright(C) SORICH Ltd. All Rights Reserved.