diff --git a/nginx.conf b/nginx.conf index 765e9e2..50dc6c2 100644 --- a/nginx.conf +++ b/nginx.conf @@ -21,9 +21,12 @@ location = /s { } # --- Serve frontend index.html at /s/ --- +# no-store prevents Cloudflare and browsers from caching the HTML entry point, +# so updated ?v= cache-busters on CSS/JS are always picked up immediately. location = /s/ { root /root/repo/urlshortener/static; try_files /index.html =404; + add_header Cache-Control "no-store"; } # --- Serve frontend static assets (CSS, JS, etc.) --- diff --git a/static/index.html b/static/index.html index 924e144..2cec6ea 100644 --- a/static/index.html +++ b/static/index.html @@ -7,7 +7,7 @@