FAQ - Come bloccare specifici referrer tramite .htaccess

Per bloccare traffico o richieste provenienti da specifici referrer, è possibile utilizzare una regola nel file .htaccess presente nella cartella principale del sito (public_html). Queste regole vengono gestite direttamente dal web server Apache e non richiedono plugin o software aggiuntivi.

Procedura:
1. Accedi al tuo cPanel.
2. Apri "Gestione File".
3. Entra nella cartella public_html del sito.
4. Individua il file .htaccess.
5. Se non lo visualizzi, abilita la visualizzazione dei file nascosti da "Impostazioni".
6. Apri il file .htaccess, se non rpesente crealo e aprilo (attenzione inizia con il punto ".htaccess")
7. Aggiungi le seguenti righe in cima:

#########
RewriteEngine On

# Blocca traffico proveniente da referrer indesiderati
RewriteCond %{HTTP_REFERER} dominio1chefaspam.com [NC,OR]
RewriteCond %{HTTP_REFERER} dominio2trafficomalevolo.xyz [NC]
RewriteRule ^ - [F]
#########

Spiegazione:
Le righe RewriteCond controllano la provenienza della visita tramite la variabile HTTP_REFERER. Se corrisponde ai domini indicati, il server risponde con errore 403 (Accesso Negato), impedendo l'accesso ai contenuti del sito.

Aggiungere ulteriori domini:
Aggiungere ulteriori condizioni duplicando la riga RewriteCond, esempio:

##########
RewriteCond %{HTTP_REFERER} altrodominiomalevolo.top [NC,OR]
##########

Assicurarsi che solo l'ultima riga non contenga [OR].

Note importanti:
- Il blocco dei referrer non blocca gli indirizzi IP, ma solo le richieste basate sulla provenienza.
- Alcuni bot non inviano il referrer, quindi non verranno interessati dal blocco.
- Questo metodo è compatibile con WordPress, Joomla, PrestaShop e qualsiasi altro CMS.
FAQ Precedente su Hosting
<< Fate dei backup dei siti e delle email?
FAQ Successiva su Hosting
Come creare un ambiente Staging con Softaculous? >>
FAQ Correlate

Come si fa il redirect da SENZA WWW a WWW di tutte le pagine del sito?
Per effettuare un redirect di ogni pagina del proprio sito da senza WWW a WWW esattamente come dall'esempio a seguire ###### vecchiodominio.it/pagina1 verso www.nuovodominio.it/pagina1 ###### basta generare un file .htaccess nella...

Come reindirizzo alla versione mobile i visitatori da tablet e smartphone?
Per reindirizzare i visitatori del proprio sito provenienti da smartphone, tablet, cellulari e dispositivi mobili, basta creare un file .htaccess nella cartella "public_html" del proprio...

E' possibile avere un php.ini personalizzato?
La procedura più semplice per modificare il php.ini è creare il file .user.ini (attenzione al punto iniziale) e caricarlo nella cartella desiderata, automaticamente tutte le sottocartelle...

I vostri server supportano le estensioni Microsoft Front Page?
Si, i server hanno le estensioni front page attive ed abilitate.