Glossary/302 Redirect

302 Redirect

An HTTP status code indicating that a URL has temporarily moved to a new location. Browsers do not cache the redirect, ensuring every click passes through the tracking server.

Extended Definition

A 302 redirect tells browsers: "This page has temporarily moved, but check back at the original URL next time." Unlike a 301 redirect, browsers don't cache a 302 — they send every request to the original URL, which then redirects.

This is critical for affiliate marketing because:

  • Every click is tracked — The browser always hits your tracking server first
  • Destinations can change — You can update where the link points without cache issues
  • Rules are re-evaluated — Geo-targeting and device detection run on every click, not just the first one
  • A/B tests work correctly — Each click gets a fresh random assignment

302 vs 307

HTTP 307 is a stricter version of 302 that guarantees the request method (GET, POST) is preserved. For simple link redirects (GET requests), 302 and 307 behave identically. Some modern platforms use 307 for technical correctness, but 302 is universally supported.

How GeoRedir Handles 302 Redirects

All GeoRedir smart link redirects use HTTP 302 status codes. This ensures every click passes through GeoRedir's edge network for rule evaluation, tracking, and fraud detection. The destination can change at any time (new geo rules, A/B test variants) and the change takes effect immediately.

Related Terms

Every click tracked, every time

GeoRedir uses 302 redirects so every click passes through tracking. No caching, no missed data.

Free plan included • No credit card required • Upgrade anytime