test: debug

This commit is contained in:
DIYgod 2023-08-23 13:27:24 +01:00
parent 71cbcafa54
commit 737b102d87
No known key found for this signature in database
1 changed files with 12 additions and 2 deletions

View File

@ -46,7 +46,9 @@ export default async function middleware(req: NextRequest) {
pathname === "/feed/xml"
) {
return NextResponse.redirect(
`https://${req.headers.get("x-forwarded-host")}/feed`,
`https://${
req.headers.get("x-forwarded-host") || req.headers.get("host")
}/feed`,
301,
)
}
@ -77,7 +79,9 @@ export default async function middleware(req: NextRequest) {
tenant = await (
await fetch(
new URL(
`/api/host2handle?host=${req.headers.get("x-forwarded-host")}`,
`/api/host2handle?host=${
req.headers.get("x-forwarded-host") || req.headers.get("host")
}`,
req.url,
),
)
@ -100,6 +104,12 @@ export default async function middleware(req: NextRequest) {
requestHeaders.set("x-xlog-ip", getClientIp(req) || "")
if (tenant?.subdomain) {
console.debug(
`Rewrite to ${new URL(
`/site/${tenant?.subdomain}${pathname}${req.nextUrl.search}`,
req.url,
)}`,
)
return NextResponse.rewrite(
new URL(
`/site/${tenant?.subdomain}${pathname}${req.nextUrl.search}`,