Skip to main content

302 Redirect / Redirecionamento 302

302 Redirect

TL;DR;

O redirecionamento 302 é uma resposta HTTP que você pode definir para uma ou mais URLs em uma página web, a fim de encaminhar o tráfego temporariamente para outra URL. A razão para fazer um redirecionamento 302 geralmente tem a ver com seções do site que estão temporariamente indisponíveis, onde o trabalho em andamento pode estar em andamento. Entretanto, a utilização da resposta HTTP 302 foi atualizada recentemente e sua função foi assumida pela resposta HTTP 307.

O que é um redirecionamento 302?

Um redirecionamento 302 é o código de status da resposta HTTP comumente usado para redirecionamento temporário de URLs para encaminhar o tráfego de uma URL que está temporariamente indisponível (ou está sendo trabalhada ou há outra razão para isso), para uma onde as informações podem ser encontradas. De acordo com padrões mais recentes, a função "movido temporariamente" foi atribuída à resposta HTTP 307, de modo que esta pode ser usada para o mesmo propósito que a 302 costumava ser. Entretanto, muitos webmasters ainda usam o redirecionamento do 302, ao invés do 307.

Qual é a diferença entre um redirecionamento 301 e um redirecionamento 302/307?

Enquanto o redirecionamento 301 é usado para mostrar uma mudança permanente (por exemplo, quando um site muda de nome de domínio), os redirecionamentos 302 e 307 são apenas temporários. Ao contrário do 301, eles não transferem as qualidades e a classificação da página do antigo URL para o novo. Se um servidor receber um pedido para a URL antiga, ele verificará a URL antiga e redirecionará para a nova URL. No caso do 301, na segunda vez que uma solicitação é feita, o servidor verifica diretamente a nova URL. Entretanto, no caso dos redirecionamentos 302 e 307, o servidor irá verificar novamente a disponibilidade da URL antiga, para ver se ela está de volta, antes de fazer o redirecionamento.