Simply.com is available in english

Blockera åtkomst från utvalda IP-adresser eller länder

Blockera enskilda IP‑adresser, IP‑områden eller länder i .htaccess med Require‑regler och X‑Country‑Code‑headern.

Du kan använda .htaccess för att blockera åtkomst till din webbplats från enskilda IP‑adresser eller IP‑intervall.

Bara lägg till de relevanta raderna i webbhotellets .htaccess‑fil.

IP-adresser

Följande syntax kan användas för att blockera IP‑adresser:

<RequireAll>
Require all granted

# Blockera enskild IP
Require not ip 192.0.2.1

# Blockera IP‑intervall
Require not ip 192.0.2.0/24

# Blockera IP‑intervall
Require not ip 192.0.2
</RequireAll>

Och om du vill blockera all åtkomst, förutom från vissa IP‑adresser:

Require ip 69.46.36.0/27
Require ip 192.0.2.1

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

Blockera länder

Vår webbserver sätter en X-Country-Code‑header på inkommande förfrågningar, som du kan använda för att filtrera på. Denna header kan inte spoofas av andra.

Om du vill blockera åtkomst från utvalda länder, kan du använda detta:

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

Och om du bara vill tillåta vissa länder

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

Artikel från supportkategorin: PHP