Monorepo for Aesthetic.Computer aesthetic.computer
4
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix: prompt.ac 301 redirects to aesthetic.computer

Matches original Netlify behavior — prompt.ac/*, l5.prompt.ac,
p5.prompt.ac, processing.prompt.ac, sitemap.prompt.ac, api.prompt.ac
all 301 redirect to their aesthetic.computer equivalents.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

+27 -9
+27 -9
lith/Caddyfile
··· 5 5 :80 { 6 6 @papers host papers.aesthetic.computer papers.prompt.ac 7 7 handle @papers { 8 - @pdf path *.pdf 9 - header @pdf Cache-Control "public, max-age=60, must-revalidate" 10 - header @pdf CDN-Cache-Control "max-age=60" 11 8 handle /en { 12 9 rewrite * /index.html?lang=en 13 10 root * /opt/ac/system/public/papers.aesthetic.computer ··· 243 240 reverse_proxy localhost:8888 244 241 } 245 242 246 - # --- prompt.ac aliases → aesthetic.computer --- 247 - @promptaliases host l5.prompt.ac p5.prompt.ac processing.prompt.ac sitemap.prompt.ac 248 - handle @promptaliases { 249 - reverse_proxy localhost:8888 243 + @l5prompt host l5.prompt.ac 244 + handle @l5prompt { 245 + redir https://l5.aesthetic.computer{uri} 301 246 + } 247 + @p5prompt host p5.prompt.ac 248 + handle @p5prompt { 249 + redir https://p5.aesthetic.computer{uri} 301 250 + } 251 + @procprompt host processing.prompt.ac 252 + handle @procprompt { 253 + redir https://processing.aesthetic.computer{uri} 301 254 + } 255 + @siteprompt host sitemap.prompt.ac 256 + handle @siteprompt { 257 + redir https://sitemap.aesthetic.computer{uri} 301 258 + } 259 + @apiprompt host api.prompt.ac 260 + handle @apiprompt { 261 + redir https://api.aesthetic.computer{uri} 301 250 262 } 251 263 252 - # --- notepat.com, kidlisp.com root, prompt.ac, www variants --- 264 + # --- prompt.ac → aesthetic.computer (301 redirect) --- 265 + @promptac host prompt.ac 266 + handle @promptac { 267 + redir https://aesthetic.computer{uri} 301 268 + } 269 + 270 + # --- notepat.com, kidlisp.com root, www variants --- 253 271 # These all serve the main AC SPA 254 - @mainspa host aesthetic.computer www.aesthetic.computer prompt.ac kidlisp.com www.kidlisp.com notepat.com www.notepat.com l5.aesthetic.computer p5.aesthetic.computer processing.aesthetic.computer sitemap.aesthetic.computer 272 + @mainspa host aesthetic.computer www.aesthetic.computer kidlisp.com www.kidlisp.com notepat.com www.notepat.com l5.aesthetic.computer p5.aesthetic.computer processing.aesthetic.computer sitemap.aesthetic.computer 255 273 handle @mainspa { 256 274 # Assets → DO Spaces CDN 257 275 handle /assets/* {