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(