#1 2024-08-22 13:42:20

pebe
Mitglied
2020-04-23
16

Geoblocking

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]

Offline

Brett Fußzeile

Unterstützt von FluxBB

github twitter newsletter Spenden Piwigo.org © 2002-2024 · Kontakt