WordPress GEO block

Pokud používáte CDN Cloudflare, je velice jednoduché ochránit části vašeho kódu před přístupem z jiného státu. Zde uvádím příklad WordPress ochrany před útočníky ze zahraničí.

V panelu Network je třeba mít povolenou detekci Geolokace.

Cloudflare IP Geolocation

Do Apache .htaccess stačí dopsat toto:
# WP login GEO block
<FilesMatch "wp-login.php">
RewriteEngine on
RewriteCond %{HTTP:CF-IPCountry} !^(CZ)$
RewriteRule ^(.*)$ – [R=403,L]