Simply.com is available in english

Blocca l'accesso da indirizzi IP o paesi selezionati

Blocca singoli indirizzi IP, intervalli IP o paesi in .htaccess usando le regole Require e l'header X-Country-Code.

Puoi usare .htaccess per bloccare l'accesso al tuo sito web da singoli indirizzi IP o intervalli di IP.

Basta aggiungere le righe pertinenti al file .htaccess del tuo Webhosting.

Indirizzi IP

La sintassi seguente può essere usata per bloccare gli indirizzi IP:

<RequireAll>
Require all granted

# Bloker enkelt IP
Require not ip 192.0.2.1

# Bloker IP range
Require not ip 192.0.2.0/24

# Bloker IP range
Require not ip 192.0.2
</RequireAll>

E se vuoi bloccare tutto l'accesso, eccetto da alcuni indirizzi IP:

Require ip 69.46.36.0/27
Require ip 192.0.2.1

Vedi anche https://httpd.apache.org/docs/2.4/howto/access.html#host

Blocca paesi

Il nostro server web aggiunge un header X-Country-Code alle richieste in ingresso, che puoi usare per filtrare. Questo header non può essere falsificato da altri.

Se vuoi bloccare l'accesso da paesi selezionati, puoi usare questo:

# Bloker CN, RU og KP
SetEnvIf X-Country-Code "^(CN|RU|KP)$" blocked_country
<RequireAll>
  Require all granted
  Require not env blocked_country
</RequireAll>

E se vuoi consentire solo alcuni paesi

# Tillad DK SE NO
SetEnvIf X-Country-Code "^(DK|SE|NO)$" allowed_country
Require env allowed_country

Articolo dalla categoria di supporto: PHP