BrowserMatchNoCase "adscanner" bad_bot
BrowserMatchNoCase "Amazonbot" bad_bot
BrowserMatchNoCase "Applebot" bad_bot
BrowserMatchNoCase "aiohttp" bad_bot
BrowserMatchNoCase "Amazonbot" bad_bot
BrowserMatchNoCase "Amazonbot/0.1" bad_bot
BrowserMatchNoCase "anthropic-ai" bad_bot
BrowserMatchNoCase "Applebot" bad_bot
BrowserMatchNoCase "AspiegelBot" bad_bot
BrowserMatchNoCase "Baiduspider" bad_bot
BrowserMatchNoCase "Barkrowler" bad_bot
BrowserMatchNoCase "BLEXBot" bad_bot
BrowserMatchNoCase "BoardReader" bad_bot
BrowserMatchNoCase "Bytespider" bad_bot
BrowserMatchNoCase "ChatGPT-User" bad_bot
BrowserMatchNoCase "ClaudeBot" bad_bot
BrowserMatchNoCase "Datanyze" bad_bot
BrowserMatchNoCase "Dotbot" bad_bot
BrowserMatchNoCase "Go-http-client" bad_bot
BrowserMatchNoCase "GPTBot" bad_bot
BrowserMatchNoCase "ImagesiftBot" bad_bot
BrowserMatchNoCase "Kinza" bad_bot
BrowserMatchNoCase "LieBaoFast" bad_bot
BrowserMatchNoCase "MauiBot" bad_bot
BrowserMatchNoCase "Mb2345Browser" bad_bot
BrowserMatchNoCase "meta-externalagent" bad_bot
BrowserMatchNoCase "MicroMessenger" bad_bot
BrowserMatchNoCase "MJ12bot" bad_bot
BrowserMatchNoCase "msnbot-media" bad_bot
BrowserMatchNoCase "msnbot-MM" bad_bot
BrowserMatchNoCase "nbot" bad_bot
BrowserMatchNoCase "Petalbot" bad_bot
BrowserMatchNoCase "Scrapy" bad_bot
BrowserMatchNoCase "Scrapy *\([a-zA-Z]+\) *(.+)" bad_bot
BrowserMatchNoCase "SemrushBot" bad_bot
BrowserMatchNoCase "SemrushBot-BA" bad_bot
BrowserMatchNoCase "SemrushBot-BM" bad_bot
BrowserMatchNoCase "SemrushBot-COUB" bad_bot
BrowserMatchNoCase "SemrushBot-CT" bad_bot
BrowserMatchNoCase "SemrushBot-SI" bad_bot
BrowserMatchNoCase "SemrushBot-SWA" bad_bot
BrowserMatchNoCase "serpstatbot" bad_bot
BrowserMatchNoCase "SiteAuditBot" bad_bot
BrowserMatchNoCase "Sogou" bad_bot
BrowserMatchNoCase "spaziodat" bad_bot
BrowserMatchNoCase "SplitSignalBot" bad_bot
BrowserMatchNoCase "YaK" bad_bot
BrowserMatchNoCase "YandexBot" bad_bot
BrowserMatchNoCase "YandexImages" bad_bot
BrowserMatchNoCase "Chrome\/\b(0*(?:[1-9][0-9]?|119))\b" bad_bot
SetEnvIfNoCase Request_URI "\.env" bad_bot
SetEnvIfNoCase Request_URI "xmlrpc\.php" bad_bot
<If "%{ENV:BAD_BOT} == 1">
Require all denied
</If>