сейчас имена доменов из лога берутся всегда 3 уровня, пример: i70.odnoklassniki.ru i97.odnoklassniki.ru dp.odnoklassniki.ru i101.odnoklassniki.ru i132.odnoklassniki.ru i142.odnoklassniki.ru top9.mail.ru win.mail.ru top6.mail.ru и траффик по ним считается отдельно. Было бы неплохо и удачно видеть общий траффик с таких сайтов. Предлагаю выводить в общем списке домены не третьего уровня, а суммированные по второму уровню (вообще все). еще пример img.artlebedev.ru 1.39 Mb www.artlebedev.ru 266.08 Kb собственно, не так интересно как там лебедев распределил у себя поддомены на своем сайте. Интереснее узнать, что с сайта artlebedev.ru было получено N Mb (не в уме же постоянно складывать?). но из этого есть небольшой список исключений ;) bash.org.ru 12.17 Kb если сокращать домены типа *.org.ru до 2 уровня, то они станут все неразличимы, хотя это все разные несвязанные сайты. org.ru net.ru co.uk и т.д. (приличный список у меня был, когда я давно писал свой анализатор лога) существующий способ с фильтрацией *.mail.ru не подходит - он тоже раздельно показывает.
Да, я сам об этом думал, когда смотрел как работает модуль. Но незнаю, как это лучше реализовать. Тем более, что ты написал про исключения. Может быть сделать количество уровней настраиваемым?
я думаю, достаточно просто и понятно было бы так (сам только что придумал) 1. по умолчанию считать по доменам 2 уровня все. 2. поместить рядом с таблицей, или на отдельную страницу поле ввода с пояснением, что если в это поле введен какой-либо домен 2 уровня, то именно по этому домену делать исключение и считать по 3 уровню. 3. рядом с полем ввода - список уже введенных через поле исключений с кнопкой "удалить из списка". 4. можно заранее в список внести несколько предустановленных доменов типа org.ru.