配置 Robots.txt

需要明确告诉搜索引擎:哪些页面可以抓取,哪些不应该被抓取, robots.txt 位于 /robots.txt

Next.js 中的 robots.txt

在 App Router 中,可以通过 app/robots.ts 动态生成:

import type { MetadataRoute } from "next";

export default function robots(): MetadataRoute.Robots {
  return {
    rules: {
      userAgent: "*",
      allow: "/",
    },
    sitemap: "https://raytonx.com/sitemap.xml",
  };
}

生成后可访问:https://raytonx.com/robots.txt