AWStats忽略除一个子目录外的所有内容

我正在使用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中。