diff --git a/.vscode/settings.json b/.vscode/settings.json index 76239ace..4a170b68 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -15,6 +15,7 @@ "exif", "exifr", "exiftool", + "favicons", "favs", "ghijklmnopqrstuv", "Hasselblad", diff --git a/src/middleware.ts b/src/middleware.ts index b2dbfd5f..43386d1e 100644 --- a/src/middleware.ts +++ b/src/middleware.ts @@ -40,5 +40,14 @@ export default function middleware(req: NextRequest, res:NextResponse) { } export const config = { - matcher: ['/((?!api|_next/static|_next/image|favicon.ico).*)'], + /* Excludes: + - /api + /api/auth* + - /_next/static* + - /_next/image* + - /favicon.ico + /favicons/* + - /grid + - / (root) + */ + // eslint-disable-next-line max-len + matcher: ['/((?!api$|api/auth|_next/static|_next/image|favicon.ico$|favicons/|grid$|$).*)'], };