Add SEO settings and root admin save flows
CI / quality (push) Waiting to run

This commit is contained in:
MOH
2026-03-07 18:48:01 +01:00
parent f6a5a37676
commit f259dfc6bd
35 changed files with 1500 additions and 56 deletions
+7 -1
View File
@@ -43,6 +43,9 @@ export default async function middleware(request: NextRequest) {
const { pathname } = request.nextUrl;
const isRootBaseRoute = pathname === "/root" || pathname.startsWith("/root/");
const isRootRoute = isRootBaseRoute;
const rootRobotsHeaders = {
"X-Robots-Tag": "noindex, nofollow, noarchive, nosnippet, noimageindex",
};
if (pathname === "/de" || pathname.startsWith("/de/")) {
const redirectUrl = request.nextUrl.clone();
@@ -56,12 +59,15 @@ export default async function middleware(request: NextRequest) {
status: 401,
headers: {
"WWW-Authenticate": 'Basic realm="Root Area", charset="UTF-8"',
...rootRobotsHeaders,
},
});
}
if (isRootBaseRoute) {
return NextResponse.next();
const response = NextResponse.next();
response.headers.set("X-Robots-Tag", rootRobotsHeaders["X-Robots-Tag"]);
return response;
}
return intlMiddleware(request);