2011-07-06 14 views
6

私は、クラウドフロントログファイルを読むためにawstatsをセットアップしました。バナーに使用されている特定のファイルのヒットに関するレポートを生成できる必要があります。私は画像ファイルを除外する "NotPageList"オプションを変更し、awstats * .txtデータファイルを削除して最新の更新を実行しましたが、jpg画像はまだページとしてカウントされません。これを実現するためには何が必要ですか?jpgヒットをawstats 7.0のページビューとして追跡する方法

LogFile="/var/log/cloudfront-logs/mydomain.log" 
LogFormat="%time2 %cluster %bytesd %host %method %virtualname %url %code %referer %ua %query" 
LogSeparator="\t" 
SiteDomain="d2fxxxxxx.cloudfront.net" 
HostAliases="d2fxxxxxx.cloudfront.net" 
NotPageList="css js class bmp ico rss xml swf" 
DecodeUA=1 
+1

- 私は6.95-3.el5(CentOSの)を実行しています - 上の設定は私のために働く。 @ColinM – plasmid87

+0

で示されているように、これはおそらく7の新機能です。バグの説明については、https://sourceforge.net/p/awstats/discussion/43428/thread/cf2a6f05を参照してください。 – cweiske

答えて

4

文書化されていないAWStatsのにMIMEタイプによって決定された「ページ」にするための要求のための追加の基準があるように...見えるので、私の地元のためにこれを修正するために、私は削除するコードをハッキングインストールこのMIMEタイプのテスト。

AWStatsの7.0ビルド1.971 awstats.plライン18219

前:

if ($NotPageList{$extension} || 
($MimeHashLib{$extension}[1]) && $MimeHashLib{$extension}[1] ne 'p') { $PageBool = 0;} 

後:参考

if ($NotPageList{$extension}) { $PageBool = 0;} 
+2

私は同様の問題で苦労していて、なぜNotPageList設定の変更が何もしていないのだろうと思っていました。追加されたOR(||)句は、基本的にこの場合の有用な設定を無効にします。 – toyNN

関連する問題