Bloccare i Referrals Spam con .htaccess

Con questo metodo è possibile risolvere una volta per tutte, il problema di ricevere al vostro sito web, visitatori fantasma e quindi dannosi per il SEO.

Vediamo come fornire al server su cui è ospitato il sito, una lista di indirizzi IP o URL da bloccare così da impedire l’accesso ai robot provenienti da siti spam.

Inserire questo codice nel file .htaccess

# block visitors referred from indicated domains
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_REFERER} url-sito-spam\.com [NC,OR]
RewriteCond %{HTTP_REFERER} url-sito-spam\.com [NC]
RewriteRule .* - [F]
</ifModule>

Dal momento che la LISTA di siti spam è lunga, è possibile altri domini semplicemente aggiungendo righe al codice;

Esempio:

RewriteCond %{HTTP_REFERER} url-sito-spam\.com [NC,OR]
RewriteCond %{HTTP_REFERER} url-sito-spam2\.com [NC,OR]
RewriteCond %{HTTP_REFERER} url-sito-spam3\.com [NC,OR]
RewriteCond %{HTTP_REFERER} url-sito-spam4\.com [NC,OR]
RewriteCond %{HTTP_REFERER} url-sito-spam5\.com [NC,OR]
RewriteCond %{HTTP_REFERER} url-sito-spam\.com [NC]