如何在awstats 7.0中跟踪jpg命中作为页面视图

Col*_*inM 6 awstats

我已经设置awstats来读取云端日志文件,我需要能够生成特定文件的命中报告,这些文件是用于横幅的iamges.我更改了"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
Run Code Online (Sandbox Code Playgroud)

Col*_*inM 5

看起来还有其他条件要求要成为awstats中由mime类型确定的“页面”请求,但没有记录。。因此,为了解决此问题以进行本地安装,我修改了代码以删除此mime类型测试。

AWStats 7.0构建1.971 awstats.pl行18219

之前:

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

后:

if ( $NotPageList{$extension} ) { $PageBool = 0;}
Run Code Online (Sandbox Code Playgroud)

  • 我只是在努力解决类似的问题,并且想知道为什么更改NotPageList配置设置没有做任何事情。在这种情况下,添加的OR(||)子句基本上会否定有用的配置设置。 (2认同)