Como posso bloquear um referenciador (semalt) em todo o meu servidor Apache?

1

semalt é uma empresa muito chata. Gostaria de mantê-los fora dos meus servidores (e fora do meu analytics).

Aqui mostra como bloqueá-los através de .htaccess assim:

SetEnvIfNoCase Via evil-spam-proxy spammer=yes
SetEnvIfNoCase Referer evil-spam-domain.com spammer=yes
SetEnvIfNoCase Referer evil-spam-keyword spammer=yes
SetEnvIfNoCase Via pinappleproxy spammer=yes
SetEnvIfNoCase Referer semalt.com spammer=yes
SetEnvIfNoCase Referer poker spammer=yes

Order allow,deny
Allow from all
Deny from env=spammer

Prefiro lidar com isso de uma vez por todas no meu /etc/apache . Como posso fazer isso?

    
por guaka 24.11.2014 / 13:14

1 resposta

0

Citado no manual em arquivos .htaccess :

You should avoid using .htaccess files completely if you have access to httpd main server config file. Using .htaccess files slows down your Apache http server. Any directive that you can include in a .htaccess file is better set in a <Directory> block, as it will have the same effect with better performance.

    
por 24.11.2014 / 13:29

Tags