To avoid this in the future, just added this to my Caddyfile:
@aibots {
header User-Agent *GPTBot*
header User-Agent *ChatGPT*
header User-Agent *anthropic-ai*
header User-Agent *ClaudeBot*
header User-Agent *OAI-SearchBot*
header User-Agent *Google-Extended*
header User-Agent *FacebookBot*
header User-Agent *CCBot*
}
abort @aibots
Reusable 100%.