mirror of
https://github.com/LukeHagar/better-auth.git
synced 2025-12-06 12:27:44 +00:00
21 lines
535 B
TypeScript
21 lines
535 B
TypeScript
import { NextRequest, NextResponse } from "next/server";
|
|
import { isMarkdownPreferred, rewritePath } from "fumadocs-core/negotiation";
|
|
|
|
const { rewrite: rewriteLLM } = rewritePath("/docs/*path", "/llms.txt/*path");
|
|
|
|
export function middleware(request: NextRequest) {
|
|
if (isMarkdownPreferred(request)) {
|
|
const result = rewriteLLM(request.nextUrl.pathname);
|
|
|
|
if (result) {
|
|
return NextResponse.rewrite(new URL(result, request.nextUrl));
|
|
}
|
|
}
|
|
|
|
return NextResponse.next();
|
|
}
|
|
|
|
export const config = {
|
|
matcher: "/docs/:path*",
|
|
};
|