Bloccare il referrer spam usando .htaccess  

Il referrer spam è quella pratica così “simpatica” che porta le statistiche del proprio sito a riempirsi di referrer spazzatura.

Una tecnica per tentare di limitare il fenomeno è quella di intervenire sul file .htaccess (per chi utilizza il web server Apache).

In pratica basta inserire alcune righe nel file .htaccess per bloccare l’accesso dai siti incriminati, ad esempio:

RewriteEngine On RewriteCond %{HTTP_REFERER} (useful-pills\.com) [NC,OR] RewriteCond %{HTTP_REFERER} (great-money\.com) [NC,OR] RewriteCond %{HTTP_REFERER} (phentermine) [NC] RewriteRule \.*$ - [F,L]

Potete testare l’efficacia delle regole attraverso il servizio WannaBrowser che vi consente di impostare un referrer a piacimento.


Esistono anche script che tengono costantemente aggiornate queste liste, personalmente però preferisco intervenire manualmente poiché una regola troppo aggressiva potrebbe bloccare l’accesso al proprio sito a visitatori provenienti da domini “innocenti”.




4 Commenti a “Bloccare il referrer spam usando .htaccess”

  1. 1
    Luca Zappa il

    In questi ultimi giorni è un disastro … spammaing a manetta, referrer, commenti …

    Anche io ho aggiunto un po’ di regole in .htaccess, senza però usare il rewrite:

    
    # stop Referer's spam
    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 doobu\.com spammer=yes
    SetEnvIfNoCase Referer poker spammer=yes
    SetEnvIfNoCase Referer great-money\.com spammer=yes
    
    Order allow,deny
    allow from all
    deny from env=spammer
    



  2. 2
    Tiziano il

    Una soluzione che sfrutta quest’ultimo sistema è Referrer Spam Fucker 3000, uno script PHP che analizza i log di Apache e inserisce i referrer sospetti nel file .htaccess.



  3. 3
    Luca Zappa Web Corner » Blog Archive » Blog e Spam il

    [...] Secondo provvedimento: ho aggiunto alcune direttive nel file .htaccess di Apache in modo da bloccare alcuni referrer, un po’ come spiega Tiziano. [...]



  4. 4
    vanessa il

    Salve, ho un blog e avevo messo una referrer list (quella di altervista.org) che però ha iniziato ad essere spammata in un modo molto poco carino. Praticamente utilizzando google e chiavi di ricerca dei miei post di volta in volta avevo la finestra pieni di riferimenti poco simpatici come su questo blog: http://sexandloveandmeandthecity.blog.tiscali.it/

    Volevo sapere se c’è un modo per rimettere la referrer list e bloccare gli accessi da google.

    Comunque queste persone sono completamente pazze, ossessionate da qualcosa che riempie il loro tempo e la loro mente bacata… ma non hanno niente di meglio da fare?

    Grazie



Scrivi un commento




Chiudi
E-mail It