You’re describing a client-side redirect.
A simple workflow as follows will always server-side redirect:
Though, interestingly, I’ve worked out that server-side redirects can still be bypassed… but that’s a story for another day…