Qué significa una redirección 302
El código 302 comunica que el recurso solicitado se encuentra de forma temporal en otra dirección y que la original sigue siendo la referencia válida. La especificación lo dice sin rodeos: el cliente debe seguir usando la URL de origen para las peticiones futuras, porque el desvío puede desaparecer en cualquier momento. Ahí está toda la distancia con el 301, que declara la mudanza definitiva.
Hay un segundo código temporal que casi nadie usa y que en algunos casos es el correcto: el 307. La diferencia no tiene que ver con el buscador sino con el método de la petición. Por razones históricas, un navegador puede convertir en GET una petición POST que recibe un 302, es decir, puede llegar al destino habiendo perdido los datos que llevaba. El 307 prohíbe ese cambio de método de forma explícita. En una página normal, que se pide con GET, ambos códigos se comportan igual y Google los trata igual. En un formulario, en una pasarela de pago o en un extremo de API, esa misma diferencia decide si la petición llega entera o llega vacía.