我在 Rails 网站上运行 AWStats,使用 nginx,我的页面访问方式如下
http://mysite.com/order/receipt/[receipt_tag]
我希望 AWStats 将这些显示为页面 x 次命中/order/receipt/*
,而不是 [标签 x] 1 次命中,[标签 y] 1 次命中,依此类推。我找到的最接近的指令是URLWithQueryWithoutFollowingParameters
,但由于我使用参数作为路径组件,因此我认为这不适用。
同样的,但更常见的情况是将 ID 合并到一页中。因此/admin/orders/[order_id]
应报告为 x hits for/admin/orders/*
而不是/admin/orders/1
and/admin/orders/2
等。
那可能吗?
答案1
我正在使用的一个糟糕的解决方案是将所有数字添加到 awstat 的 URLQuerySeparators conf 值中,例如
URLQuerySeparators="?;0123456789"
如果您的 URL 的第一部分包含数字(例如/admin2/orders/1
),则效果会不太好。此外,如果您想让它查看查询字符串值,我不确定它会如何表现。