Skip to main content

302 Redirect

302 Redirect

TL;DR;

Redirecționarea 302 este un răspuns HTTP pe care îl puteți seta pentru unul sau mai multe URL-uri de pe o pagină web, pentru a redirecționa temporar traficul către un alt URL. Motivul pentru a face o redirecționare 302 are de obicei legătură cu secțiunile site-ului web care sunt temporar indisponibile, unde se poate lucra în curs de desfășurare. Cu toate acestea, utilizarea răspunsului HTTP 302 a fost recent actualizată, iar rolul său a fost preluat de răspunsul HTTP 307.

Ce este o redirecționare 302?

O redirecționare 302 este codul de stare al răspunsului HTTP utilizat în mod obișnuit pentru redirecționarea temporară a URL-urilor, pentru a redirecționa traficul de la un URL care este temporar indisponibil (fie că se lucrează la el, fie că există un alt motiv pentru care este temporar indisponibil), către unul în care informațiile pot fi găsite. Conform unor standarde mai recente, funcția "mutat temporar" a fost atribuită răspunsului HTTP 307, astfel încât acesta poate fi utilizat în același scop ca și 302. Cu toate acestea, mulți administratori de site-uri web folosesc în continuare redirecționarea 302, în locul celei 307.

Care este diferența dintre o redirecționare 301 și o redirecționare 302/307?

În timp ce redirecționarea 301 este utilizată pentru a arăta o mutare permanentă (de exemplu, atunci când un site web își schimbă numele de domeniu), redirecționările 302 și 307 sunt doar temporare. Spre deosebire de 301, acestea nu transferă calitățile și Page Rank-ul vechiului URL către cel nou. Dacă un server primește o cerere pentru vechiul URL, acesta va verifica vechiul URL și va redirecționa către cel nou. În cazul redirecționării 301, a doua oară când se face o cerere, serverul verifică direct noul URL. Cu toate acestea, în cazul redirecționărilor 302 și 307, serverul va verifica din nou disponibilitatea vechiului URL, pentru a vedea dacă acesta este din nou disponibil, înainte de a efectua redirecționarea.