From 748399460ade13389c5143e260bc3fbb7ecef044 Mon Sep 17 00:00:00 2001 From: trafficlunar Date: Wed, 16 Jul 2025 12:08:26 +0100 Subject: [PATCH] feat: add images to sitemap --- src/app/mii/[id]/image/route.ts | 4 +++- src/app/sitemap.ts | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/app/mii/[id]/image/route.ts b/src/app/mii/[id]/image/route.ts index b224169..e045a1e 100644 --- a/src/app/mii/[id]/image/route.ts +++ b/src/app/mii/[id]/image/route.ts @@ -96,6 +96,7 @@ export async function GET(request: NextRequest, { params }: { params: Promise<{ headers: { "Content-Type": "image/png", "Content-Disposition": `inline; filename="${filename}"`, + "Cache-Control": "public, max-age=31536000", }, }); } @@ -103,7 +104,8 @@ export async function GET(request: NextRequest, { params }: { params: Promise<{ return new NextResponse(buffer, { headers: { "Content-Type": "image/webp", - "X-Robots-Tag": "noindex, nofollow", + "X-Robots-Tag": "noindex, noimageindex, nofollow", + "Cache-Control": "no-store", }, }); } diff --git a/src/app/sitemap.ts b/src/app/sitemap.ts index ba8d012..ea1baa2 100644 --- a/src/app/sitemap.ts +++ b/src/app/sitemap.ts @@ -32,6 +32,7 @@ export default async function sitemap(): Promise { lastModified: mii.createdAt, changeFrequency: "weekly", priority: 0.7, + images: [`${baseUrl}/mii/${mii.id}/image?type=metadata`], } as SitemapRoute) ), ...users.map(