6

クラウドフロントログファイルを読み取るようにawstatsを設定しましたが、バナーに使用される画像である特定のファイルのヒットに関するレポートを生成できる必要があります。「NotPageList」オプションを変更して画像ファイルを除外し、awstats * .txtデータファイルを削除して新しい更新を実行しましたが、jpg画像はまだページとしてカウントされません。これを機能させるには何をする必要がありますか?

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
4

1 に答える 1

5

リクエストがawstatsのmimeタイプによって決定される「ページ」であるという追加の基準があるようですが、これは文書化されていません。したがって、ローカルインストールでこれを修正するために、コードをハッキングしてこのmimeタイプテストを削除しました。

AWStats7.0ビルド1.971awstats.pl行18219

前:

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

後:

if ( $NotPageList{$extension} ) { $PageBool = 0;}
于 2011-07-07T03:09:24.167 に答える