Добрый день, уважаемые вэбмастера!
Заметил сегодня, необычное кол-во заходов с высоким % отказов, мне такие пассажиры не к чему!
Выкачал логи за сегодняшнюю дату, и встал вопрос:
1. как определить ip адрес с ничтожно малым по времени нахождением на сайте?
2. как запретить этим ip адресам заходить на сайт? cms joomla
Как по логам определить нужный ip и запретить ему доступ?
(Ответов: 10, Просмотров: 3109)
- 23.04.2015 20:02
Последний раз редактировалось grazer; 23.04.2015 в 22:03. Причина: дубль темы удалил
- 23.04.2015 20:27
Я через htaccess банил. В помощь: http://yournet.kz/tools/htaccess/
Я бы проверил лог ошибок, возможно с этих ip шла проверка на cms и уязвимости сайта. - 23.04.2015 21:39
Так вопрос же не в том как банить. А кого/что банить.
Вообще, по одним только логам вебсервера со 100% вероятностью даже не знаю как определить. Там ведь продолжительность посещений не указана.
Первое что приходит в голову: нужно брать из метрики (из вебвизора) посещения с наименьшей продолжительностью. Затем по урл посещения и времени вычислять IP, выискивая совпадения урла+времени в логе. Если посещалка сайта небольшая, то сделать это должно быть несложно. Если большая, и в одну и ту же минуту одну и ту же страницу посещает несколько человек, то будет сложнее. Тогда надо еще один критерий использовать user-agent. Брать оттуда же, из вебвизора.

Правда еще стоит открывать в фильтре и просматривать все посещения "подозреваемого" пользователя. У него это может быть не единственное посещение. Если есть "хоррошие" посещения с ненулевой длительностью - это не ваш "клиент".
У того, кого вам нужно банить, будут скорей всго еще несколько посещений с нулевой длительностью.
В общем, как то так. По хорошему вебвизору бы надо показывать конкретный IP, и у яндекса они скорей всего есть. Но по понятным причинам в метрике показывают только имя сетей/провайдеров.
Ну а дальше сам бан - дело техники, выше вам уже подсказали один из способов, коих много) от каноничного и самого хардкорно-надежного через iptables до каких-нибудь фильтров на уровне cms. - 23.04.2015 22:08
ТС, у меня к вам встречный вопрос. Настолько нечем заняться что вы ищете как забанить IP которые закрыли сайт не открыв? Такие посетители всегда будут на любом сайте и сколько бы вы не банили все равно новые появятся. В таком случае, не проще ли вам вообще при заходе на сайт повесить табличку с выбором - "бан по IP" и "открыть сайт"?
Спасибо сказали:
efs(24.04.2015), medvedyalta(02.05.2015), - 23.04.2015 22:12
grazer, вот с этим согласен, конечно.
Однако, может быть тут речь идет о сотнях посещений? Конкуренты, например пытаются "скрутить" ПФ? - 24.04.2015 00:38
redeyer, так вроде: "2. как запретить этим ip адресам заходить на сайт?"
- 24.04.2015 01:47
awmaster08,пардон, не дочитал, не обратил внимания ) Возможно потому что проблема банальная и мануалов на тему в сети куча. А вот вычисление таких ip показалось интересным, сразу "включился", не дочитав пост до конца.
- 24.04.2015 01:48
grazer, Посещаемость очень не большая, когда прямых заходов становится в разы больше, и почти все с отказами, это очень заметно! Явно скручивание пф. Такого раньше не было.
Каждый заход, потенциальный клиент - заказ - выручка
Но была другая практика - я вот как то обращался в поддержку яши, по поводу сайтов анализаторов, у них тоже задача с помощью отказов, привлечь на свой сайт (вроде как). В яндексе мне ответили: не переживайте, это никак не повлияет на позиции.
Скажу честно я очень засомневался в этом ответе, и все равно закрыл доступ этих сайтов. Казалось бы не плохо когда много заходов по ссылке (может стать золотой, если с нее будет больше трафика, чем откуда либо - сказал Морозов), но они с отказами, а значит опасно.
Улыбнуло
Но повторюсь, не моя ситуация.Последний раз редактировалось SEOrush; 24.04.2015 в 01:52.
- 24.04.2015 22:17
В общем, с ТС в личке немного продолжили разговор, причина вроде как нашлась. Но чтобы топик имел логическое завершение, решили опубликовать это.
Сообщение от SEOrush
Мониторинг и трафик по минутам - я смотрел, да. Там нет ничего конкретного, через него вы только можете увидеть какие то аномальные скачки трафика и примерное время, когда они происходили.
Что касается новой метрики, то да. Зашел посмотрел и там действительно есть все что вам нужно.
Во-первых время с точностью до секунд, а больше ничего и не надо в принципе. Время до секунд и урл позволят найти в логах нужные IP-адреса.
По поводу отделения прямых и поисковых заходов не понял ваших затруднений. Там есть кнопка сегментировать и можно выбрать любые параметры для фильтра. В вашем случае вот так, я взял "отказы" и "прямые заходы"

На скрине не показано, урл страницы для поиска по логу вы можете взять из последней графы этой таблице открыв подробности посещения - "i".
Пардон конечно, но из-за вашей манеры изъясняться мне немного сложновато улавливать мысль из ваших сообщений) Поэтому переспрошу.
Сообщение от SEOrush
Я правильно понимаю, что дело оказалось в том, что вы отключили "точный показатель отказов" в настройках метрики чтобы облегчить скрипт по рекомендации гугл-инструмента ?

p.s: Кстати, хороший инструмент у гугла, не знал что такой есть. Теперь знаю, очень спасибо за это)Спасибо сказали:
SEOrush(25.04.2015),
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Как закрыть (запретить доступ в) поддомены сайта? | Хостинг и Серверы | 1 | 11.07.2014 01:12 |
Определить регион пользователя и подставить нужный кусок кода | Web программирование | 5 | 17.06.2014 22:26 |
Как запретить доступ к блогу на WordPress всем? | WordPress | 13 | 15.06.2013 15:49 |
Как запретить доступ к блогу на WordPress всем? | Вопросы от новичков | 0 | 02.06.2013 01:39 |
Как запретить доступ по SSH к определенным папкам площадки? | Хостинг и Серверы | 2 | 17.05.2013 16:04 |







