Simply.com is available in english

Blokuoti prieigą iš pasirinktų IP adresų arba šalių

Blokuokite atskirus IP adresus, IP diapazonus arba šalis .htaccess faile naudodami Require taisykles ir X‑Country‑Code antraštę.

Jūs galite naudoti .htaccess, kad blokuotumėte prieigą prie savo svetainės iš atskirų IP adresų arba IP diapazonų.

Tiesiog pridėkite atitinkamas eilutes į webhostingą .htaccess failą.

IP adresai

Ši sintaksė gali būti naudojama IP adresų blokavimui:

<RequireAll>
Require all granted

# Blokuoti atskirą IP
Require not ip 192.0.2.1

# Blokuoti IP diapazoną
Require not ip 192.0.2.0/24

# Blokuoti IP diapazoną
Require not ip 192.0.2
</RequireAll>

Ir jei norite blokuoti visą prieigą, išskyrus atskirus IP adresus:

Require ip 69.46.36.0/27
Require ip 192.0.2.1

Žiūrėkite taip pat https://httpd.apache.org/docs/2.4/howto/access.html#host

Blokuoti šalis

Mūsų web serveris prideda X-Country-Code antraštę įeinantiems užklausoms, kurią galite naudoti filtravimui. Ši antraštė negali būti apgaudinėjama.

Jei norite blokuoti prieigą iš pasirinktų šalių, galite naudoti šį:

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

Ir jei norite leisti tik atskiras šalis

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

Straipsnis iš palaikymo kategorijos: PHP