Simply.com is available in english

Αποκλεισμός πρόσβασης από επιλεγμένες IP διευθύνσεις ή χώρες

Αποκλείστε μεμονωμένες διευθύνσεις IP, περιοχές IP ή χώρες στο .htaccess χρησιμοποιώντας κανόνες Require και την κεφαλίδα X‑Country‑Code.

Μπορείτε να χρησιμοποιήσετε το .htaccess για να αποκλείσετε την πρόσβαση στον ιστότοπό σας από μεμονωμένες διευθύνσεις IP ή εύρη IP.
Απλώς προσθέστε τις σχετικές γραμμές στο αρχείο .htaccess του webhosting.

Διευθύνσεις IP

Η παρακάτω σύνταξη μπορεί να χρησιμοποιηθεί για να αποκλείσει διευθύνσεις 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>

Και αν θέλετε να αποκλείσετε όλη την πρόσβαση, εκτός από μεμονωμένες διευθύνσεις IP:

Require ip 69.46.36.0/27
Require ip 192.0.2.1

Δείτε επίσης https://httpd.apache.org/docs/2.4/howto/access.html#host

Αποκλεισμός χωρών

Ο webserver μας προσθέτει μια κεφαλίδα X-Country-Code στα εισερχόμενα αιτήματα, την οποία μπορείτε να χρησιμοποιήσετε για φιλτράρισμα. Αυτή η κεφαλίδα δεν μπορεί να πλαστογραφηθεί από τρίτους.

Αν θέλετε να αποκλείσετε πρόσβαση από επιλεγμένες χώρες, μπορείτε να χρησιμοποιήσετε το παρακάτω:

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

Και αν θέλετε να επιτρέψετε μόνο μεμονωμένες χώρες

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

Άρθρο από την κατηγορία υποστήριξης: PHP