Simply.com is available in english

Blochează accesul de la adrese IP selectate sau țări

Blochează adrese IP individuale, intervale IP sau țări în .htaccess folosind regulile Require și antetul X‑Country‑Code.

Poți folosi .htaccess pentru a bloca accesul la site-ul tău de la anumite adrese IP sau intervale IP.

Doar adaugă liniile relevante în fișierul .htaccess al găzduirii web.

Adrese IP

Următoarea sintaxă poate fi folosită pentru a bloca adrese IP:

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

Și dacă vrei să blochezi tot accesul, cu excepția anumitor adrese IP:

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

Blocare țări

Serverul nostru web adaugă un header X-Country-Code la cererile primite, pe care îl poți folosi pentru filtrare. Acest header nu poate fi falsificat de alții.

Dacă vrei să blochezi accesul din anumite țări, poți folosi următorul cod:

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

Și dacă vrei să permiți doar anumite țări

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

Articol din categoria de suport: PHP