Simply.com is available in english

Blokker tilgang fra utvalgte IP-adresser eller land

Blokker enkle IP‑adresser, IP‑områder eller land i .htaccess ved hjelp av Require‑regler og X‑Country‑Code‑headeren.

Du kan bruke .htaccess til å blokkere tilgang til nettstedet ditt fra enkelte IP‑adresser eller IP‑områder.

Bare legg til de relevante linjene i webhotellets .htaccess‑fil.

IP‑adresser

Følgende syntaks kan brukes til å blokkere IP‑adresser:

<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>

Og hvis du vil blokkere all tilgang, unntatt fra enkelte IP‑adresser:

Require ip 69.46.36.0/27
Require ip 192.0.2.1

Se også https://httpd.apache.org/docs/2.4/howto/access.html#host

Blokker land

Vår webserver legger til en X-Country-Code‑header på innkommende forespørsler, som du kan bruke til å filtrere på. Denne headeren kan ikke forfalskes av andre.

Hvis du vil blokkere tilgang fra utvalgte land, kan du bruke dette:

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

Og hvis du kun vil tillate enkelte land

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

Artikkel fra støttekategorien: PHP