Simply.com is available in english

Bloķēt piekļuvi no izvēlētām IP adresēm vai valstīm

Bloķēt atsevišķas IP adreses, IP diapazonus vai valstis .htaccess failā, izmantojot Require noteikumus un X‑Country‑Code galveni.

Jūs varat izmantot .htaccess, lai bloķētu piekļuvi jūsu tīmekļa vietnei no atsevišķām IP adresēm vai IP diapazoniem.

Vienkārši pievienojiet atbilstošās rindas jūsu veebimajuta .htaccess failam.

IP adreses

Šādu sintaksi var izmantot, lai bloķētu IP adreses:

<RequireAll>
Require all granted

# Bloķēt atsevišķu IP
Require not ip 192.0.2.1

# Bloķēt IP diapazonu
Require not ip 192.0.2.0/24

# Bloķēt IP diapazonu
Require not ip 192.0.2
</RequireAll>

Un, ja vēlaties bloķēt visu piekļuvi, izņemot atsevišķas IP adreses:

Require ip 69.46.36.0/27
Require ip 192.0.2.1

Skatīt arī https://httpd.apache.org/docs/2.4/howto/access.html#host

Bloķēt valstis

Mūsu tīmekļa serveris pievieno X-Country-Code galveni ienākošajām pieprasījumiem, ko varat izmantot filtrēšanai. Šo galveni nevar vilto.

Ja vēlaties bloķēt piekļuvi no izvēlētām valstīm, varat izmantot šo:

# Bloķēt CN, RU un KP
SetEnvIf X-Country-Code "^(CN|RU|KP)$" blocked_country
<RequireAll>
  Require all granted
  Require not env blocked_country
</RequireAll>

Un, ja vēlaties atļaut tikai atsevišķas valstis

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

Raksts no atbalsta kategorijas: PHP