#middleware redirects

5 messages · Page 1 of 1 (latest)

heavy crown
#

Hi, is there a way to make redirects permanent in the middleware. That is 308 http response code.

The default behaviour of the example code from the docs is a temporary redirect, 307.

// This function can be marked `async` if using `await` inside
export function middleware(request: NextRequest) {
  return NextResponse.redirect(new URL('/home', request.url))
}```
wary thistleBOT
#

🔎 This post has been indexed in our web forum and will be seen by search engines so other users can find it outside Discord

🕵️ Your user profile is private by default and won't be visible to users outside Discord, if you want to be visible in the web forum you can add the "Public Profile" role in id:customize

✅ You can mark a message as the answer for your post with Right click -> Apps -> Mark Solution
(if you don't see the option, try refreshing Discord with Ctrl + R)

dull wave
#

Or this (which I prefer): NextResponse.redirect(new URL(…), { status: 308 })

heavy crown
#

Got it. Thanks so much!