Hallo!
Wenn jemand bestimmte Länder für seine Webseite sperren will, hab ich hier ein kleines Modul für:
.htaccess
Das Geoip-Modul für Apache verwenden. Um ein Land zu blockieren, können Sie beispielsweise die folgende Konfiguration verwenden Geoblocking:
SetEnvIf GEOIP_COUNTRY_CODE CN BlockCountry
Deny from env=BlockCountry
Dadurch wird China blockiert. Die Basis wird standardmäßig nach Land und Stadt verwendet. Es ist nicht notwendig, die Basis separat zu verbinden und es ist nicht notwendig, mod_geoip selbst zu aktivieren, da es bereits in der globalen Konfiguration enthalten ist.
Alternative Methode mit mod_rewrite:
GeoIPEnable On
RewriteEngine On
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^(CN)$ [NC]
RewriteRule . - [F]
Um mehrere Länder zu blockieren, fügen Sie sie in die Klammern ein und trennen Sie sie durch einen vertikalen Strich |
GeoIPEnable On
RewriteEngine On
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^(CN|NL|FR)$ [NC]
RewriteRule . - [F]
Die country codes findes du Hier
https://en.wikipedia.org/wiki/List_of_I … ntry_codes
ISO 3166-1 [A2]