IN DEZE HANDLEIDING:
Inhoud website blokkeren in landen
Je kan de inhoud van je website blokkeren per land. iQ Block Country is een plugin waarmee u de toegang tot de inhoud van uw website kunt beperken. U kunt bezoekers uit bepaalde landen wel of niet toelaten tot (delen van) uw content.
Voorbeelden Geo Blocking
Voorbeelden van Geo Blocking en landen blokkeren
- Als u bijvoorbeeld inhoud heeft die beperkt zou moeten zijn tot een beperkt aantal landen, kunt u dit doen.
- Als u malafide landen wilt blokkeren die problemen veroorzaken zoals bijvoorbeeld hackpogingen, het spammen met reacties, etc. kunt u deze ook blokkeren.
Lees de alle tips voor je aan de slag gaat:
Waarom landen blokkeren IP-adressen voor WP website?
Waarom IP-adressen van landen blokkeren in WordPress? Er zijn verschillende redenen waarom u bepaalde landen…
WordPress Admin backend site beveiligen
Stop bezoekers om schadelijke dingen te doen op uw WordPress site of beperk de landen die toegang hebben tot uw blog. Voeg een extra beveiligingslaag toe aan uw WordPress site. Wilt u uw WordPress Admin backend site beveiligen naar alleen uw land? Dat kan.
- U kunt ook alle landen blokkeren en alleen uw ip-adres toestaan. En zelfs als je een land blokkeert kun je nog steeds bepaalde bezoekers toestaan door hun ip-adres te whitelisten, net zoals je een land kunt toestaan maar dan met een zwarte lijst ip-adressen uit dat land.
- U kunt geblokkeerde bezoekers een bericht laten zien dat u kunt stijlen met behulp van CSS of u kunt ze doorsturen naar een pagina binnen uw WordPress site. Of u kunt de bezoekers doorverwijzen naar een externe website.
- U kunt bezoekers toelaten tot blogartikelen, blogs, bepaalde categorieën, pagina’s of alle inhoud van uw website.
IQ Block country plugin met GeoLite database van Maxmind
Deze plugin maakt gebruik van de GeoLite database van Maxmind. Het heeft een 99,5% nauwkeurigheid dus dat is vrij goed voor een gratis database. Als u een hogere nauwkeurigheid nodig heeft kunt u ook een licentie van MaxMind kopen.
Als u de GeoLite database van Maxmind wilt gebruiken, moet u de GeoIP database van MaxMind direct downloaden en uploaden naar uw site.
dev.maxmind.com/geoip/geoip2/geolite2/
GDPR en gegevens van geblokkeerde bezoekers
Deze plugin slaat gegevens over uw bezoekers op in uw lokale WordPress-database. Het aantal dagen dat deze gegevens worden opgeslagen kan worden geconfigureerd op de instellingenpagina. U kunt ook het loggen van de gegevens uitschakelen.
Gegevens die worden opgeslagen van geblokkeerde bezoekers:
- IP-adres
- Datum en tijd van het bezoek
- URL die werd opgevraagd
- Land van het IP-adres
- Als het blok op je achterkant of je voorkant is gebeurd…
- Gegevens die worden opgeslagen over niet geblokkeerde bezoekers:
GEBRUIK VAN DEZE GEO PLUGIN MET CACHING PLUGIN
Houd er rekening mee dat veel van de caching-plugins niet compatibel zijn met deze plugin. De aard van caching is dat een dynamisch opgebouwde webpagina wordt gecached in een statische pagina. Waarom?
Als een bezoeker wordt geblokkeerd, stuurt deze plugin gegevens waar deze informatie geeft dat de pagina niet in de cache moet worden opgeslagen. Veel plugins negeren echter deze informatie en cachen de pagina of de redirect. Dit resulteert in geldige bezoekers die een bericht krijgen dat ze geblokkeerd zijn. Dit is geen storing van deze plugin.
Er worden geen garanties gegeven, maar na wat lichte tests lijken de volgende caching plugins te werken:
- Comet Cache
- WP Super Cache
Plugins die NIET werken:
- W3 Totale cache
- Hyper cache
- WPRocket
Landen blokkeren met Wordfence WordPress plugin
Wordfence is een populaire WordPress beveiligingsplugin en heeft geoblocking ingebouwd in zijn functies. Nogmaals, we raden aan een WordPress beveiligingsplugin te gebruiken in plaats van een speciale geoblocking plugin.
- Installeer en activeer de plugin, en ga naar het WordPress admin dashboard om geoblocking in te stellen.
- Selecteer in de zijbalk Wordfence en navigeer naar Firewall.
- Bovenaan het scherm staan twee tabbladen. Selecteer het tabblad Blokkeren.
- Klik in het volgende scherm op het tabblad Land om verder te gaan.
- Wordfence geeft je twee opties voor het blokkeren van landen in WordPress. Als je de toegang tot je volledige website wilt blokkeren, selecteer je beide opties: Inloggen vanaf en Toegang tot de rest van de site blokkeren. Wordfence raadt gebruikers van Google Ads aan om alleen de toegang tot hun inlogformulier te blokkeren.
- Selecteer de landen die je wilt blokkeren met behulp van het tekstvak, of kies ze uit een lijst.
Land IP’s blokkeren met .htaccess bestand (Handmatig)
We raden ten zeerste aan om in te gaan op een van de plugins die we hierboven hebben voorgesteld. De handmatige methode voor het blokkeren van land IP-adressen in WordPress is een hele klus. Je zou toegang moeten krijgen tot je WordPress bestanden en dan duizenden regels code moeten toevoegen om individuele verdachte IP adressen en reeksen te blokkeren.
Plus, elke keer dat u knoeit met de backend bestanden van een WordPress site, zoals het .htaccess bestand, riskeert u uw website te breken. Dat komt omdat zelfs de kleinste fout in de codering de hele zaak in de war kan sturen.
Als u toch wilt doorgaan en de landblokkering handmatig wilt invoeren, maak dan een nieuwe back-up van uw website. Deze stap bespaart je een hoop verdriet mocht er iets misgaan.
ACL aanmaken
Stap 1: Maak een toegangscontrolelijst met de IP-bereiken van de specifieke landen die u wilt blokkeren. U kunt hiervoor diensten gebruiken zoals ip2location en countryipblocks.
Stap 2: Kies het land dat u wilt blokkeren uit de dropdown lijst, en genereer een IP lijst.
Stap 3: Kies de optie .htaccess deny voor het uitvoerformaat. De dienst zal een tekstbestand genereren met de IP-adressen.
Stap 4: Om de lijst vervolgens in uw .htaccess bestand in te voegen, opent u het .htaccess bestand vanuit de public_html directory, via cPanel of met behulp van FTP.
Stap 5: Kopieer en plak de inhoud van het tekstbestand in uw .htaccess bestand, en sla het op.
Vergeet niet deze lijst elke maand of zo bij te werken, om er zeker van te zijn dat de informatie up-to-date is, aangezien IP-adressen kunnen veranderen.