Simply.com is available in english

Bloker adgang fra udvalgte IP-adresser eller lande

Bloker enkelt IP‑adresser, IP‑områder eller lande i .htaccess ved hjælp af Require‑regler og X‑Country‑Code‑headeren.

Du kan bruge .htaccess til at blokere adgang til din hjemmeside fra enkelte IP-adresser eller IP-ranges.

Blot tilføj de relevante linjer til webhotellets .htaccess-fil.

IP-adresser

Følgende syntaks kan bruges til at blokere 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 blokere al adgang, undtagen 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

Bloker lande

Vores webserver sætter en X-Country-Code header på indgående requests, som du kan bruge til at filterer på. Denne header kan ikke spoofes af andre.

Hvis du vil blokere adgang fra udvalgte lande, kan du bruge 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 tillade enkelte lande

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

Artikel fra support-kategorien: PHP