Updated files

This commit is contained in:
2025-07-11 19:54:41 +02:00
parent 7f6bd95132
commit 994bdfa41d
5 changed files with 194 additions and 204 deletions

View File

@@ -1,31 +1,12 @@
import { getAllUrls } from "@/lib/db/urls"
import type { MetadataRoute } from "next"
export const dynamic = "force-dynamic"
export default async function robots(): Promise<MetadataRoute.Robots> {
const urls = await getAllUrls()
const crawlableUrls = urls.map(u => {
if (u.crawlable) {
return `/r/${u.slug}`
}
}).filter(v => typeof v === "string")
export default function robots(): MetadataRoute.Robots {
return {
rules: [
{
userAgent: "*",
allow: "/",
disallow: ["/api", "/dasboard", "/sign-in"],
crawlDelay: 1
},
{
userAgent: "*",
disallow: "/r/",
allow: crawlableUrls,
crawlDelay: 1
}
]
rules: {
userAgent: "*",
allow: "/",
disallow: ["/api", "/dasboard", "/sign-in"],
crawlDelay: 1
}
}
}