From 50c4b592a400f5b155c4b392f4131065bdc9a3db Mon Sep 17 00:00:00 2001 From: Madison Date: Wed, 30 Jul 2025 12:52:59 -0500 Subject: [PATCH] return notFound instead of sending to overview page --- docs/src/app/js/[...path]/route.ts | 6 +++--- docs/src/app/next/[...path]/route.ts | 4 ++-- docs/src/app/python/[...path]/route.ts | 4 ++-- docs/src/app/react/[...path]/route.ts | 4 ++-- docs/src/app/rest-api/[...path]/route.ts | 4 ++-- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/docs/src/app/js/[...path]/route.ts b/docs/src/app/js/[...path]/route.ts index f4d65cc21..caeb4078e 100644 --- a/docs/src/app/js/[...path]/route.ts +++ b/docs/src/app/js/[...path]/route.ts @@ -1,5 +1,5 @@ import { source } from 'lib/source'; -import { redirect } from 'next/navigation'; +import { notFound, redirect } from 'next/navigation'; import { NextRequest } from 'next/server'; export function GET(request: NextRequest) { @@ -25,7 +25,7 @@ export function GET(request: NextRequest) { // Page exists, redirect to the full path return redirect(targetPath); } else { - // Page doesn't exist, redirect to overview - return redirect('/docs/js/overview'); + // Page doesn't exist, return 404 + return notFound(); } } diff --git a/docs/src/app/next/[...path]/route.ts b/docs/src/app/next/[...path]/route.ts index e085c433d..0e328050f 100644 --- a/docs/src/app/next/[...path]/route.ts +++ b/docs/src/app/next/[...path]/route.ts @@ -1,5 +1,5 @@ import { source } from 'lib/source'; -import { redirect } from 'next/navigation'; +import { notFound, redirect } from 'next/navigation'; import { NextRequest } from 'next/server'; export function GET(request: NextRequest) { @@ -26,6 +26,6 @@ export function GET(request: NextRequest) { return redirect(targetPath); } else { // Page doesn't exist, redirect to overview - return redirect('/docs/next/overview'); + return notFound(); } } diff --git a/docs/src/app/python/[...path]/route.ts b/docs/src/app/python/[...path]/route.ts index b50aad6a0..0e328050f 100644 --- a/docs/src/app/python/[...path]/route.ts +++ b/docs/src/app/python/[...path]/route.ts @@ -1,5 +1,5 @@ import { source } from 'lib/source'; -import { redirect } from 'next/navigation'; +import { notFound, redirect } from 'next/navigation'; import { NextRequest } from 'next/server'; export function GET(request: NextRequest) { @@ -26,6 +26,6 @@ export function GET(request: NextRequest) { return redirect(targetPath); } else { // Page doesn't exist, redirect to overview - return redirect('/docs/python/overview'); + return notFound(); } } diff --git a/docs/src/app/react/[...path]/route.ts b/docs/src/app/react/[...path]/route.ts index b3ad3d56a..0e328050f 100644 --- a/docs/src/app/react/[...path]/route.ts +++ b/docs/src/app/react/[...path]/route.ts @@ -1,5 +1,5 @@ import { source } from 'lib/source'; -import { redirect } from 'next/navigation'; +import { notFound, redirect } from 'next/navigation'; import { NextRequest } from 'next/server'; export function GET(request: NextRequest) { @@ -26,6 +26,6 @@ export function GET(request: NextRequest) { return redirect(targetPath); } else { // Page doesn't exist, redirect to overview - return redirect('/docs/react/overview'); + return notFound(); } } diff --git a/docs/src/app/rest-api/[...path]/route.ts b/docs/src/app/rest-api/[...path]/route.ts index 327749286..9653e7bfd 100644 --- a/docs/src/app/rest-api/[...path]/route.ts +++ b/docs/src/app/rest-api/[...path]/route.ts @@ -1,5 +1,5 @@ import { apiSource } from 'lib/source'; -import { redirect } from 'next/navigation'; +import { notFound, redirect } from 'next/navigation'; import { NextRequest } from 'next/server'; export function GET(request: NextRequest) { @@ -26,6 +26,6 @@ export function GET(request: NextRequest) { return redirect(targetPath); } else { // Page doesn't exist, redirect to overview - return redirect('/api/overview'); + return notFound(); } }