From 4739d87f4bc1ab4f0fb1e5bb093d3e1f45f030f3 Mon Sep 17 00:00:00 2001 From: jay Date: Mon, 22 Jun 2026 15:59:30 -0400 Subject: [PATCH] caddy: X-Robots-Tag noindex,nofollow on /home2 + /home3 (HTTP-level, for non-JS crawlers) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Per Codex audit — the JS isn't seen by bots that don't run JS. Co-Authored-By: Claude Opus 4.8 --- deploy/caddy/Caddyfile.snapshot | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/deploy/caddy/Caddyfile.snapshot b/deploy/caddy/Caddyfile.snapshot index e5025a2..aa1bd14 100644 --- a/deploy/caddy/Caddyfile.snapshot +++ b/deploy/caddy/Caddyfile.snapshot @@ -58,6 +58,11 @@ upbeatbytes.com { handle { root * /srv/sites/upbeatbytes + # Hidden in-progress prototypes — keep crawlers out at the HTTP level (the JS + # isn't seen by non-JS bots since the static shell is generic). + @hidden path /home2 /home3 + header @hidden X-Robots-Tag "noindex, nofollow" + # Content-hashed assets never change for a given URL — cache them forever. @immutable path /_app/immutable/* header @immutable Cache-Control "public, max-age=31536000, immutable"