RewriteEngine On

# AI Crawlers
RewriteCond %{HTTP_USER_AGENT} GPTBot [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ChatGPT [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ClaudeBot [NC,OR]
RewriteCond %{HTTP_USER_AGENT} anthropic-ai [NC,OR]
RewriteCond %{HTTP_USER_AGENT} PerplexityBot [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Amazonbot [NC]

# Search / SEO Bots
RewriteCond %{HTTP_USER_AGENT} bingbot [NC,OR]
RewriteCond %{HTTP_USER_AGENT} AhrefsBot [NC,OR]
RewriteCond %{HTTP_USER_AGENT} MJ12bot [NC,OR]
RewriteCond %{HTTP_USER_AGENT} SemrushBot [NC,OR]
RewriteCond %{HTTP_USER_AGENT} DotBot [NC,OR]
RewriteCond %{HTTP_USER_AGENT} BLEXBot [NC]

# Spam / Scraper Bots
RewriteCond %{HTTP_USER_AGENT} YandexBot [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Baiduspider [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Sogou [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Exabot [NC,OR]
RewriteCond %{HTTP_USER_AGENT} PetalBot [NC,OR]
RewriteCond %{HTTP_USER_AGENT} SeznamBot [NC,OR]
RewriteCond %{HTTP_USER_AGENT} MegaIndex [NC,OR]
RewriteCond %{HTTP_USER_AGENT} DotBot [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ZoominfoBot [NC]

RewriteRule .* - [F,L]

<Files 403.shtml>
order allow,deny
allow from all
</Files>
deny from 153.67.0.0/16
deny from 85.208.0.0/16
deny from 51.68.0.0/16
deny from 45.92.0.0/16
deny from 152.237.0.0/16
deny from 34.234.0.0/16
deny from 44.194.0.0/16
deny from 23.21.0.0/16
deny from 44.223.0.0/16
deny from 52.5.0.0/16
deny from 35.173.0.0/16
deny from 44.206.0.0/16
deny from 57.141.0.0/16
deny from 95.217.0.0/16
deny from 57.141.0.0/24
deny from 34.204.0.0/24
deny from 81.167.0.0/24
deny from 4.190.0.0/24
deny from 167.86.0.0/24
deny from 52.243.0.0/24
deny from 202.8.0.0/24
deny from 20.219.0.0/24
deny from 39.58.0.0/24
deny from 5.255.0.0/24
deny from 95.108.0.0/24
deny from 154.198.0.0/24
deny from 192.178.0.0/24
deny from 34.141.0.0/24
deny from 4.232.0.0/24
deny from 59.103.0.0/24
deny from 107.175.0.0/24
deny from 45.38.0.0/24
deny from 176.116.0.0/24
deny from 72.63.0.0/24
deny from 81.167.0.0/24
deny from 4.190.0.0/24
deny from 167.86.0.0/24
deny from 52.243.0.0/24
deny from 202.8.0.0/24
deny from 20.219.0.0/24
deny from 39.58.0.0/24
deny from 5.255.0.0/24
deny from 95.108.0.0/24
deny from 154.198.0.0/24
deny from 192.178.0.0/24
deny from 34.141.0.0/24
deny from 4.232.0.0/24
deny from 59.103.0.0/24
deny from 107.175.0.0/24
deny from 45.38.0.0/24
deny from 176.116.0.0/24
deny from 72.63.0.0/24
# BEGIN WordPress
# The directives (lines) between "BEGIN WordPress" and "END WordPress" are
# dynamically generated, and should only be modified via WordPress filters.
# Any changes to the directives between these markers will be overwritten.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /2021/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /2021/index.php [L]
</IfModule>

# END WordPress

<Files 403.shtml>
order allow,deny
allow from all
</Files>

deny from 81.167.0.0/24
deny from 4.190.0.0/24
deny from 167.86.0.0/24
deny from 52.243.0.0/24
deny from 202.8.0.0/24
deny from 20.219.0.0/24
deny from 39.58.0.0/24
deny from 5.255.0.0/24
deny from 95.108.0.0/24
deny from 154.198.0.0/24
deny from 192.178.0.0/24
deny from 34.141.0.0/24
deny from 4.232.0.0/24
deny from 59.103.0.0/24
deny from 107.175.0.0/24
deny from 45.38.0.0/24
deny from 176.116.0.0/24
deny from 72.63.0.0/24