Hallo, wenn man weniger unaufgeforderte chinesische Produktangebote haben möchte weniger Google Analytics Spam à la (Link nur für registrierte Nutzer sichtbar.) haben möchte weniger Port Scans und Sicherheitslücken-Scans haben möchte weniger Kontaktformular-Spam haben möchte die Serverlast durch nutzlose Seitenaufrufe reduzieren möchte UND gleichzeitig sicher keine Kundschaft aus Russland und China hat UND auf dem Server mod_geopip.c aktiviert ist, dann kann man Seitenaufrufe aus China und Russland mit diesem Eintrag in der .htacesss sperren: Code: <IfModule mod_geoip.c> GeoIPEnable On SetEnvIf GEOIP_COUNTRY_CODE (CN|RU) BlockCountry Deny from env=BlockCountry </IfModule>
Frage noch an SEO-Kollegen: Das Suchmaschinen-Ranking wird dadurch doch nicht beeinflusst, oder? Sind ja i.d.R. keine organischen Seitenaufrufe, die man damit unterbindet, oder?
Gute Frage. Ich glaube, das ist auf gängigen Apache Servern installiert. Ich hätte jetzt gedacht, das würde im Admin unter Toolbox -> Server Info auftauchen, aber da sehe ich nichts dazu. Edit: Doch... Geh mal auf die Seite und such auf der Seite mal nach geoip
Wenn das GeoIP Modul in den Apache geladen ist, SetENVif aber nicht, dann wird das 500er werfen. Theoretisch müsste man das Setzen der Umgebungsvariable auch in ein if kapseln um davor sicher zu sein, siehe zum Beispiel unsere htaccess Datei im Shop. Das GeoIP Modul wird übrigens meistens nicht geladen sein, das ist eher obskur. Durch den Einsatz wird die generelle Serverperformance minimal leiden, weil alle Requests gegen eine Datenbank geprüft werden müssen, aber das liegt vertretbar. Im Zweifel kann man ausprobieren obs da ist indem man einfach mal GeoIPEnable On in seine htaccess Datei schreibt. Knallts, ist nix da.
Hab ich grade im Testshop bei Estugo probiert - bäng! Nix geht mehr. Ist also bei Estugo nicht aktiv/vorhanden. Da frag ich doch mal nach ob das aktiviert werden kann...