Se il vostro hosting vi fornisce una piattaforma Apache, allora è possibile bloccare la visione del vostro sito a determinati IP (ad esempio per questioni di spam o privacy – sicuramente se vi siete imbattuti in questa pagina sapete perché li volete bloccare).
Vediamo come possiamo bloccare questi IP:
- creiamo un file .htaccess;
- scriviamo le seguenti righe nel file appena creato:
- facciamo l’upload del file nella root del proprio sito
allow from all
deny from 111.222.222.2
deny from 1.2
In questo caso blocchiamo tutte le richieste provenienti dall’indirizzo IP 111.222.222.2 e dalla sottorete 1.2/16. È sufficiente aggiungere ogni IP (o ogni sottorete) che vogliamo bloccare su una nuova riga, seguendo il pattern mostrato.
Quando questi IP cercheranno di visualizzare il vostro sito, otterranno una pagina HTTP 403 (Access Forbidden).
Altri possibili utilizzi del file .htaccess si possono trovare qui.