Merged in feat/sw-2740-invalidUrl-middleware (pull request #2087)

feat/sw-2740 return 404 if url contains bad chars

* feat/sw-2740 return 404 if url contains bad chars


Approved-by: Michael Zetterberg
Approved-by: Joakim Jäderberg
This commit is contained in:
Linus Flood
2025-05-14 08:17:03 +00:00
parent 32618ad318
commit 0845b979cd
2 changed files with 18 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
import { type NextMiddleware, NextResponse } from "next/server"
import { getDefaultRequestHeaders } from "./utils"
import type { MiddlewareMatcher } from "@/types/middleware"
export const middleware: NextMiddleware = async (request) => {
const headers = getDefaultRequestHeaders(request)
return NextResponse.next({
headers,
})
}
export const matcher: MiddlewareMatcher = (request) => {
return request.nextUrl.pathname.includes("*")
}