Я запускаю AWStats на сайте Rails с nginx, и у меня есть страницы, к которым можно получить доступ следующим образом
http://mysite.com/order/receipt/[receipt_tag]
Я бы хотел, чтобы AWStats отображал их как x совпадений для страницы /order/receipt/*
вместо 1 попадания для [tag x] и 1 для [tag y] и так далее. Самая близкая директива, которую я нашел, - URLWithQueryWithoutFollowingParameters
, но поскольку я использую params в качестве компонентов пути, я не думаю, что это применимо.
Та же проблема, но с (вероятно) более распространенным сценарием - объединение идентификаторов на одной странице. Так /admin/orders/[order_id]
следует сообщать как x попаданий для /admin/orders/*
вместо того /admin/orders/1
и /admin/orders/2
, и т.д.
Это возможно?
Ужасное решение, которое я использую, - это добавить все цифры в значение conf URLQuerySeparators в awstat, например
URLQuerySeparators="?;0123456789"
Если у вас есть числа в первой части вашего URL-адреса (например, /admin2/orders/1
) он не будет работать очень хорошо. Кроме того, если вы хотите, чтобы он посмотрел на значения строки запроса, я не уверен, как он будет себя вести.