mirror of
https://github.com/better-auth/better-auth.git
synced 2026-05-23 15:42:09 -05:00
22 lines
582 B
TypeScript
22 lines
582 B
TypeScript
import { isMarkdownPreferred, rewritePath } from "fumadocs-core/negotiation";
|
|
import type { NextRequest } from "next/server";
|
|
import { NextResponse } from "next/server";
|
|
|
|
const { rewrite: rewriteLLM } = rewritePath("/docs/*path", "/llms.txt/*path");
|
|
|
|
export function proxy(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((?!.*\\.mdx$).*)*",
|
|
};
|