Come posso bloccare un indirizzo IP?
Desidera bloccare determinati indirizzi IP dal Suo sito web? È possibile farlo con un file .htaccess o con un breve frammento di codice PHP.
Con .htaccess
Inserisca quanto segue nel file .htaccess nella cartella public_html:
<RequireAll> Require all granted Require not ip 192.0.2.10 Require not ip 198.51.100.0/24 </RequireAll>
Require all granted consente l'accesso a tutti. La riga con 192.0.2.10 blocca poi un singolo indirizzo, mentre la riga con /24 blocca un intero intervallo. Sostituisca gli indirizzi di esempio con quelli che desidera bloccare.
Con PHP
<?php
$blokkeer = ['192.0.2.10', '198.51.100.20'];
if (in_array($_SERVER['REMOTE_ADDR'], $blokkeer, true)) {
http_response_code(403);
exit;
}
Inserisca questo codice all'inizio del Suo index.php oppure in un file che viene caricato su ogni pagina.
Suggerimento: si tratta di attacchi o di spam? In tal caso, consulti anche il Web Application Firewall e Imunify360 in DirectAdmin.
Consulti anche nella guida di DirectAdmin: Web Application Firewall.
Spiegazione dettagliata con screenshot: Visualizzare e modificare file nascosti come .htaccess nella guida di DirectAdmin.
