HTTP redirect (301 vs 302)

An HTTP redirect is a server response that sends a browser on to a different URL; a 301 is permanent, a 302 is temporary.

When a browser asks for a URL and the server answers with a redirect status code, it forwards the browser to a new address. A 301 says "this moved permanently," and browsers and search engines cache it hard. A 302 says "go here for now," and is not cached the same way, so the destination stays changeable.

That difference is why a dynamic QR code uses a 302: the whole point is to repoint the link later, so you never want a browser pinning the old destination. TangoQR's redirect spine answers scans with a 302 for exactly this reason. See the full redirect status code reference.

Related terms

See also

Make a QR code you can change later

Every TangoQR code is an editable redirect, free to start. Print once, repoint forever.

Make your first code, free

← All glossary terms