我正在使用AWStats,我想忽略子目录中除特定目录以外的所有内容,这里是目录布局:
Webroot -dir_1 -dir_2 --subdir_a --subdir_b --subdir_c ...
我想运行web根目录中除dir2及其子目录外的所有子目录的统计信息。 我试过使用SkipFiles指令:
SkipFiles="REGEX[^\/dir_2(!\/subdir_b)]"
但是,这包括dir_2下的所有内容。
如果“subdir_b”是唯一的,也许你可以在string的末尾尝试匹配。
SkipFiles = “REGEX [subdir_b $]”
你想在默认情况下logindir_2吗? 因为我closures了某些目录(如我们的保持活动的页面),所以当我运行awstats时,没有日志条目可以parsing。 您应该能够closuresdir_2上的日志logging,然后打开subdir_b,以便logging这些请求。 至less我在IIS中已经有了这样的工作(不知道用Apache,太长时间了,我一直在pipe理Windows Web服务器…)。
当你在AWStatsconfiguration文件中指定你的日志时,你可以指定一个位置,但是它也可以是一个pipe道或其他东西。 这里是我们本地的:LogFile =“C:\ Inetpub \ wwwroot \ AWstats \ cgi-bin \ logresolvemerge.pl D:\ importedLogfiles \ raimonland \ u_ex * .log |”
所以,只要你的path是静态的,你应该能够链接在一起。 或者您可以编写自己的合并脚本将文件吐出到AWStats中。