Bloccare referer sospetti

Ormai chiunque possiede un sito o un blog utilizza Google Analytics, ciò è un dato certo e scontanto, una volta configurato inoltre non se ne può proprio fare a meno anzi i più ansiosi come il sottoscritto si installano persino l’App sullo smartphone per controllare le visite ricevute, il comportamento degli utenti, le pagine più visite, le località da dove proviene il visitatore, ecc ecc…
Ora spesso vi capiterà di imbattervi in visite stranissime quasi dall’altra parte del mondo, oppure utenti che visitano il vostro sito per pochi secondi e scappano via, voi inizialmente pensate va beh Google mi fa conoscere anche oltre oceano, però poi indagando più a fondo scoprite che queste visite strane sono talvolta (anzi la stragran parte delle volte) provenienti da url di siti di SPAM, che sono in genere siti di scarpe, animali, musica,.. (questi sono i più comuni che ho notato).

referreral/http_referer

Gestione dei referer sospetti

Ora non chiedetemi come fanno ad arrivare sul vostro sito perchè rimane e rimarrà un mistero per me, fatto sta che credo siano poco gradite queste visite, allora perchè non bloccarle 🙂
Ciò che andremo a bloccare sono i referer (referrers è il plurale anche io lo scrivevo con due R prima di creare questo tutorial). Un referer non è altro che una fonte (ossia un URL per il web) da cui proviene la richiesta HTTP della nostra pagina web, in parole povere il sito web da cui siamo stati raggiunti dalla navigazione di un utente.
Il traffico dei referrers però non sempre è dannoso per questo vi rimando ad un tutorial di Google stesso https://support.google.com/analytics/answer/1247839?hl=it, dove si prediligono alcuni percorsi di referral come YouTube ad esempio, però si va verso aspetti web un pò più avanzati e complicati.
Non c’è nulla di più semplice che bloccare referer sospetti! Scaricate dal vostro client FTP il file .htaccess ed editatelo aggiungendo le seguenti righe di codice:

RewriteEngine On 
 RewriteCond %{HTTP_REFERER} (PRIMO SITO DA BLOCCARE) [NC,OR] 
 RewriteCond %{HTTP_REFERER} (SECONDO SITO DA BLOCCARE) [NC,OR]  
 ...
 RewriteCond %{HTTP_REFERER} (phentermine) [NC] 
 RewriteRule \.*$ - [F,L]

Caricate nuovamente il file .htaccess sul client FTP ed il gioco è fatto. Per i più svogliati aggiungo, ciò che possiedo attualmente nel mio file .htaccess.

RewriteEngine On 
 RewriteCond %{HTTP_REFERER} (aosheng-tech\.com) [NC,OR] 
 RewriteCond %{HTTP_REFERER} (19090397.website-errors-scanner\.com) [NC,OR]  
 RewriteCond %{HTTP_REFERER} (autoradiogps-online\.fr) [NC,OR] 
 RewriteCond %{HTTP_REFERER} (cadnetics\.com) [NC,OR]  
 RewriteCond %{HTTP_REFERER} (filtered-watercoolers.co\.uk) [NC,OR] 
 RewriteCond %{HTTP_REFERER} (gamesfinity\.com) [NC,OR]  
 RewriteCond %{HTTP_REFERER} (lapsum\.com) [NC,OR] 
 RewriteCond %{HTTP_REFERER} (musica.descargar-musica-gratis.\net) [NC,OR]  
 RewriteCond %{HTTP_REFERER} (viandpet\.com) [NC,OR] 
 RewriteCond %{HTTP_REFERER} (worldsports2\.com) [NC,OR] 
 RewriteCond %{HTTP_REFERER} (musicas.kambasoft\.com) [NC,OR]  
 RewriteCond %{HTTP_REFERER} (youtube-downloader.savetubevideo\.com) [NC,OR] 
 RewriteCond %{HTTP_REFERER} (new-cms\.org) [NC,OR]  
 RewriteCond %{HTTP_REFERER} (musicas.baixar-musicas-gratis\.com) [NC,OR]  
 RewriteCond %{HTTP_REFERER} (phentermine) [NC] 
 RewriteRule \.*$ - [F,L]
Bloccare referer sospetti ultima modidfica: 2014-10-15T21:17:55+02:00 da admin
Posted in: PHP

By on 15 Ottobre 2014

Tagged: , , , , , , , ,