diff --git a/www/apps/book/app/md-content/[...slug]/route.ts b/www/apps/book/app/md-content/[...slug]/route.ts index 717e677d78..35a39fe8ae 100644 --- a/www/apps/book/app/md-content/[...slug]/route.ts +++ b/www/apps/book/app/md-content/[...slug]/route.ts @@ -62,6 +62,7 @@ export async function GET(req: NextRequest, { params }: Params) { headers: { "Content-Type": "text/markdown", }, + status: 200, }) } diff --git a/www/apps/book/middleware.ts b/www/apps/book/middleware.ts index 5d6b2c5567..5f1c755927 100644 --- a/www/apps/book/middleware.ts +++ b/www/apps/book/middleware.ts @@ -3,18 +3,11 @@ import type { NextRequest } from "next/server" export function middleware(request: NextRequest) { const path = request.nextUrl.pathname.replace("/index.html.md", "") - if ( - !path.startsWith("/resources") && - !path.startsWith("/ui") && - !path.startsWith("/api") && - !path.startsWith("/user-guide") - ) { - return NextResponse.rewrite( - new URL(`/md-content${path.replace("/index.html.md", "")}`, request.url) - ) - } + return NextResponse.rewrite( + new URL(`/md-content${path.replace("/index.html.md", "")}`, request.url) + ) } export const config = { - matcher: "/:path*/index.html.md", + matcher: "/((?!resources|api|ui|user-guide).*)index.html.md", } diff --git a/www/apps/resources/app/md-content/[[...slug]]/route.ts b/www/apps/resources/app/md-content/[[...slug]]/route.ts index aff48b7da3..909d6c49a6 100644 --- a/www/apps/resources/app/md-content/[[...slug]]/route.ts +++ b/www/apps/resources/app/md-content/[[...slug]]/route.ts @@ -74,6 +74,7 @@ export async function GET(req: NextRequest, { params }: Params) { headers: { "Content-Type": "text/markdown", }, + status: 200, }) } diff --git a/www/apps/resources/next.config.mjs b/www/apps/resources/next.config.mjs index 72d2b9b6e5..9ba94d956f 100644 --- a/www/apps/resources/next.config.mjs +++ b/www/apps/resources/next.config.mjs @@ -169,7 +169,7 @@ const nextConfig = { permanent: true, }, { - source: "/infrastructure-modules/:path*", + source: "/architectural-modules/:path*", destination: "/infrastructure-modules/:path*", permanent: true, }, diff --git a/www/apps/ui/src/app/md-content/[[...slug]]/route.ts b/www/apps/ui/src/app/md-content/[[...slug]]/route.ts index 79e65f8f1e..8eda5acd23 100644 --- a/www/apps/ui/src/app/md-content/[[...slug]]/route.ts +++ b/www/apps/ui/src/app/md-content/[[...slug]]/route.ts @@ -43,6 +43,7 @@ export async function GET(req: NextRequest, { params }: Params) { headers: { "Content-Type": "text/markdown", }, + status: 200, }) } diff --git a/www/apps/user-guide/app/md-content/[[...slug]]/route.ts b/www/apps/user-guide/app/md-content/[[...slug]]/route.ts index 01ad596d28..4667ec5e91 100644 --- a/www/apps/user-guide/app/md-content/[[...slug]]/route.ts +++ b/www/apps/user-guide/app/md-content/[[...slug]]/route.ts @@ -63,6 +63,7 @@ export async function GET(req: NextRequest, { params }: Params) { headers: { "Content-Type": "text/markdown", }, + status: 200, }) }