Simply.com is available in english

Blokovat přístup z vybraných IP adres nebo zemí

Blokujte jednotlivé IP adresy, IP rozsahy nebo země v .htaccess pomocí pravidel Require a hlavičky X-Country-Code.

Můžete použít .htaccess k blokování přístupu na svůj web z jednotlivých IP adres nebo IP rozsahů.

Stačí přidat příslušné řádky do webhostingu .htaccess souboru.

IP adresy

Následující syntaxe může být použita k blokování IP adres:

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

A pokud chcete blokovat veškerý přístup, kromě některých IP adres:

Require ip 69.46.36.0/27
Require ip 192.0.2.1

Viz také https://httpd.apache.org/docs/2.4/howto/access.html#host

Blokovat země

Náš webserver přidává hlavičku X-Country-Code k příchozím požadavkům, kterou můžete použít k filtrování. Tuto hlavičku nelze podvrhnout.

Pokud chcete blokovat přístup z vybraných zemí, můžete použít toto:

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

A pokud chcete povolit pouze některé země

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

Článek z kategorie podpory: PHP