Hola de nuevo,
Pues al final he optado por crear un pequeño bot para testear el funcionamiento de las distinas partes del .htaccess en mi propio server.
El resultado ha sido realizar sensibles cambios para las distintas peticiones, al menos en mi servidor.
Lógicamente es mejorable como todo lo que se hace
Código Apache:
Ver originalRewriteEngine On
# www.event-tracking.com
RewriteCond %{HTTP_REFERER} ^(((http|https):\/\/)?(www\.)?)event\-tracking\.com$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^(((http|https):\/\/)?(www\.)?)otrosdominios\.com$ [NC]
RewriteRule .* - [F]
# otras condiciones
RewriteCond %{SERVER_PROTOCOL} "->" [OR]
RewriteCond %{REQUEST_METHOD} "->" [OR]
RewriteCond %{HTTP_REFERER} "->" [OR]
RewriteCond %{REMOTE_HOST} ^\.$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^User-(A|a)gent:([\s]) [OR]
RewriteCond %{HTTP_USER_AGENT} ^$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^(Java\/|lwp\-request|WWW\-Mechanize|libwww\-perl|Attentio|ePochta\_Extractor|Jakarta([\s])Commons\-HttpClient)
RewriteRule .* - [F]
PD.: Lo mas interesante de todo ha sido ver como se comporta y como no el .htaccess según las instrucciones que le das.
Solo me ha faltado testear la IP oculta que no tengo ni idea de como se hace.
Saludos,