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. |
Domande frequenti su:
Area personale
Backorder
cPanel
DNS
Domini
Download
Hosting
HTTPS
Joomla
PHP e MySQL
Posta Elettronica
Pre-Vendita
Redemption Period
Rinnovi
Weebly
Wordpress


©