fix: add Cache-Control no-cache for HTML pages to prevent stale CDN content #41
@@ -47,6 +47,14 @@ const nextConfig: NextConfig = {
|
|||||||
},
|
},
|
||||||
async headers() {
|
async headers() {
|
||||||
return [
|
return [
|
||||||
|
{
|
||||||
|
// * Prevent CDN/browser from serving stale HTML after deploys.
|
||||||
|
// * Static assets (/_next/static/*) are content-hashed and cached separately by Next.js.
|
||||||
|
source: '/((?!_next/static|_next/image).*)',
|
||||||
|
headers: [
|
||||||
|
{ key: 'Cache-Control', value: 'no-cache, must-revalidate' },
|
||||||
|
],
|
||||||
|
},
|
||||||
{
|
{
|
||||||
source: '/(.*)',
|
source: '/(.*)',
|
||||||
headers: [
|
headers: [
|
||||||
|
|||||||
Reference in New Issue
Block a user