Autor | Zpráva | ||
---|---|---|---|
Pavol Knut Navratil Profil |
Najprv som skúsil urobiť blokovací zápis aj do anylytics ale bolo to neúčinné. V logu sa mi objavuje pričasto takýto zápis: 176.193.109.222 - - [16/Jul/2015:05:35:44 +0200] "GET /sk/ HTTP/1.0" 200 3700 "http://yandex.ru/clck/jsredir?from=yandex.ru%3Bsearch%3Bweb%atď atď. Chcel by som tento vstup presmerovať niekam do "vesmíru", robí to záznam vstupu ako návštevník do analytics a nemá to žiadny zmysel. Keďže IP adresa má zakaždým inú IP adresu chcel by som presmerovať všetko čo obsahuje reťazec "/clck/jsredir?from=" čiže som vytvoril zápis:
RewriteCond %{HTTP_HOST} !^$/clck/jsredir?from=$ RewriteRule ^(.*)$ http://yandex.ru/yandsearch [R=301,L] Presmerovanie je neúčinné a netuším ako by som mal pravidlo zapísať. Viete mi poradiť? |
||
Chamurappi Profil |
#2 · Zasláno: 16. 7. 2015, 11:47:17
Reaguji na Pavola Knuta Navratila:
Jak víš, že je to umělé? Yandex je největší ruský vyhledávač. „%{HTTP_HOST}“ Asi bys měl podmínkovat spíš podle HTTP_REFERER , ne?
|
||
Pavol Knut Navratil Profil |
Pozoroval som vyložene tento druh vstupov nie sú z tohoto vstupu žiadne prekliky po celý mesiac v štatistikách.
V analyticse ide o adresu "4webamster.org" ale ta sa nezobrazuje v logoch. Nech ju zapíšem na blokovanie do analytics akokoľvek je to neúčinné a stále sa objavuje ako vstup. |
||
Časová prodleva: 4 dny
|
|||
Pavol Knut Navratil Profil |
#4 · Zasláno: 20. 7. 2015, 10:58:53
Keďže pravidlo presmerovania (hore) bolo neúčinné vyriešil som problém takto:
SetEnvIfNoCase Referer yandex.ru/clck/jsredir?from=* spammer=yes Deny from env=spammer a log teraz vyzerá: 46.242.77.84 - - [20/Jul/2015:07:54:48 +0200] "GET /ru/ HTTP/1.0" 403 518 "http://yandex.ru/clck/jsredir?from= |
||
Časová prodleva: 10 let
|
0