301 Redirecționări și 302 Redirecționări: Care este diferența?

click fraud protection

Ori de câte ori un server web servește o pagină web, un cod de stare este generat și scris în fișierul jurnal pentru acel server web. Cel mai comun cod de stare este 200 - ceea ce înseamnă că pagina sau resursa a fost găsită. Următorul cod de stare cel mai comun este 404 - ceea ce înseamnă că resursa solicitată nu a fost găsită pe server din anumite motive. Evident, doriți să le evitați 404 erori, pe care îl puteți face cu redirecționări la nivel de server.

Când o pagină este redirecționată cu o redirecționare la nivel de server, este raportat unul dintre codurile de stare de la 300 de niveluri. Cele mai frecvente sunt 301, care este o redirecționare permanentă și 302, sau redirecționarea temporară.

Când ar trebui să utilizați o redirecționare 301?

301 redirecționări sunt permanente. Acestea spun unui motor de căutare că pagina s-a mutat - probabil din cauza unei reproiectări care utilizează diferite nume de pagini sau structuri de fișiere. O redirecționare 301 solicită ca orice motor de căutare sau agent de utilizator care vine pe pagină să actualizeze adresa URL din baza lor de date. Acesta este cel mai comun tip de redirecționare pe care oamenii ar trebui să îl folosească atât din punct de vedere SEO (optimizarea motorului de căutare), cât și din perspectiva experienței utilizatorului.

instagram viewer

Din păcate, nu toate proiectele web sau companiile folosesc 310 redirecționări. Uneori, ei folosesc în schimb eticheta meta refresh sau redirecționările serverului 302. Aceasta poate fi o practică periculoasă. Motoare de căutare nu aprobați niciuna dintre aceste tehnici de redirecționare, deoarece acestea sunt un truc obișnuit de utilizat de spammeri pentru a obține mai multe domenii în rezultatele motoarelor de căutare.

Dintr-o perspectivă SEO, un alt motiv pentru utilizarea redirecționărilor 301 este că apoi adresele URL își mențin popularitatea link-urilor, deoarece aceste redirecționări transferă „sucul de legături” al unei pagini de la pagina veche la cea nouă. Dacă configurați 302 redirecționări, Google și alte site-uri care determină evaluarea popularității presupun că linkul este în cele din urmă vor fi eliminate complet, deci nu vor transfera nimic, deoarece este temporar redirecţiona. Aceasta înseamnă că noua pagină nu are nicio popularitate a linkului asociată cu vechea pagină. Trebuie să genereze singură această popularitate. Dacă ați investit timp pentru a dezvolta popularitatea paginilor dvs., acesta ar putea fi un mare pas înapoi pentru site-ul dvs.

Modificări de domeniu

Deși este rar să fi nevoie să schimbați numele real de domeniu al site-ului dvs., acest lucru se întâmplă din când în când. De exemplu, este posibil să utilizați un singur nume de domeniu atunci când unul mai bun devine disponibil. Dacă securizați acel domeniu mai bun, va trebui să modificați nu numai structura URL-ului, ci și domeniul.

Dacă schimbați numele de domeniu al site-ului dvs., cu siguranță nu ar trebui să utilizați o redirecționare 302. Acest lucru vă face aproape întotdeauna să arătați ca un „spammer” și vă poate bloca chiar și toate domeniile de la Google și alte motoare de căutare. Dacă aveți mai multe domenii pe care toate trebuie să le îndrepte către același loc, ar trebui să utilizați redirecționarea serverului 301.

Aceasta este o practică obișnuită pentru site-urile care cumpără domenii suplimentare cu erori de ortografie (www.gooogle.com) sau pentru alte țări (www.symantec.co.uk). Ei securizează acele domenii alternative (astfel încât nimeni altcineva să nu le poată lua) și apoi le redirecționează către site-ul lor principal. Atâta timp cât utilizați o redirecționare 301 atunci când faceți acest lucru, nu veți fi penalizat în motoarele de căutare.

De ce ați folosi o redirecționare 302?

Cel mai bun motiv pentru a utiliza o redirecționare 302 este acela de a împiedica indexarea permanentă a adreselor URL urate de către motoarele de căutare. De exemplu, dacă site-ul dvs. este construit de o bază de date, este posibil să vă redirecționați pagina de pornire de la o adresă URL, cum ar fi:

Pentru o adresă URL cu o mulțime de parametri și date de sesiune, ar arăta astfel:

Simbolul »indică o înfășurare a liniei.

Când un motor de căutare preia adresa URL a paginii de pornire, doriți ca aceștia să recunoască faptul că adresa URL lungă este pagina corectă, dar nu să definească adresa URL respectivă în baza lor de date. Cu alte cuvinte, doriți ca motorul de căutare să aibă „ http://www.lifewire.com/" ca adresă URL.

Dacă utilizați o redirecționare de server 302, puteți face acest lucru, iar majoritatea motoarelor de căutare vor accepta că nu sunteți un spammer.

Ce trebuie evitat atunci când utilizați 302 redirecționări

  • Nu redirecționați către alte domenii. Deși acest lucru este posibil cu siguranță cu o redirecționare 302, are aspectul de a fi mult mai puțin permanent.
  • Un număr mare de redirecționări către aceeași pagină. Este exact ceea ce fac spammerii și, dacă nu doriți să fiți interzis de la Google, nu este o idee bună să aveți mai mult de 5 adrese URL care redirecționează către aceeași locație.
instagram story viewer