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 è presente, crealo e aprilo. Attenzione, il nome deve iniziare con il punto: .htaccess.
7. Aggiungi le seguenti righe all'inizio del file:
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 il referrer corrisponde ai domini indicati, il server risponde con errore 403 - Accesso negato, impedendo l'accesso ai contenuti del sito.


Aggiungere ulteriori domini

Per aggiungere altri domini da bloccare, è sufficiente duplicare una riga RewriteCond, ad esempio:

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

Assicurati che solo l'ultima riga RewriteCond 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

Quale è la differenza tra dominio ed hosting?
L'Hosting o il Web hosting è la spazio allocato su un server connesso perennemente a Internet. Questo permette alle persone di qualsiasi parte del mondo...

Il sito mostra errore 500 cosa fare?
L'errore 500 (Internal Server Error) indica che il server ha incontrato un problema durante l'esecuzione del sito web. Nella maggior parte dei casi non dipende dal...

Le estensioni Microsoft Front Page sono supportate?
No, le FrontPage Server Extensions non sono più supportate sui nostri server. Si tratta di una tecnologia Microsoft ormai obsoleta e dismessa da molti anni. I...

Come limitare il numero di connessioni con FIlezilla?
In alcuni casi i server possono essere impostati per ricevere un numero massimo di connessioni FTP simultanee per ogni singolo IP, tale limite è impostato...