fix: add cache rules
This commit is contained in:
@@ -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.) ---
|
||||
|
||||
+2
-2
@@ -7,7 +7,7 @@
|
||||
<meta name="description" content="URL Shortener">
|
||||
<title>Short · URL Shortener</title>
|
||||
<link rel="stylesheet" href="static/fonts.css">
|
||||
<link rel="stylesheet" href="static/style.css">
|
||||
<link rel="stylesheet" href="static/style.css?v=20260318">
|
||||
</head>
|
||||
<body>
|
||||
<div id="bg" aria-hidden="true"></div>
|
||||
@@ -58,7 +58,7 @@
|
||||
|
||||
<div id="toast" class="toast" aria-live="polite"></div>
|
||||
|
||||
<script src="static/app.js" defer></script>
|
||||
<script src="static/app.js?v=20260318" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user