import { NextResponse, type NextRequest } from "next/server";
import { disposition } from "@/content/routes";

export function proxy(request: NextRequest) {
  if (disposition(request.nextUrl.pathname).status === 410) {
    return NextResponse.rewrite(request.nextUrl, {
      status: 410,
      headers: { "X-Robots-Tag": "noindex" },
    });
  }
  return NextResponse.next();
}

export const config = {
  matcher: ["/((?!api|_next|images|fonts|favicon.ico).*)"],
};
